mirror of
https://git.bashclub.org/bashclub/zamba-lxc-toolbox.git
synced 2025-08-14 06:38:32 +02:00
fix
This commit is contained in:
parent
dc33f2bef8
commit
e39f81be4b
1 changed files with 11 additions and 2 deletions
|
@ -345,7 +345,6 @@ EOF
|
|||
mysql icingaweb2 -e "INSERT INTO icingaweb_user (name, active, password_hash) VALUES ('icingaadmin', 1, '${PASSWORD_HASH}') ON DUPLICATE KEY UPDATE password_hash='${PASSWORD_HASH}';"
|
||||
|
||||
echo "[INFO] Warte auf Icinga Web 2 und API..."
|
||||
# KORREKTUR: Robuste Warteschleife, die prüft, ob der Director bereit ist
|
||||
local counter=0
|
||||
while ! icingacli director migration run >/dev/null 2>&1; do
|
||||
counter=$((counter + 1))
|
||||
|
@ -359,7 +358,17 @@ EOF
|
|||
echo "[INFO] Icinga Director ist bereit."
|
||||
|
||||
echo "[INFO] Icinga Director Setup wird ausgeführt."
|
||||
icingacli director config set 'endpoint' 'localhost' --user 'director' --password "${ICINGA_API_USER_PASS}"
|
||||
# KORREKTUR: Der Befehl 'icingacli director config set' ist falsch. Die Konfiguration
|
||||
# wird stattdessen direkt in die Datei geschrieben.
|
||||
bash -c "cat > /etc/icingaweb2/modules/director/kickstart.ini" <<EOF
|
||||
[config]
|
||||
endpoint = "localhost"
|
||||
user = "director"
|
||||
password = "${ICINGA_API_USER_PASS}"
|
||||
EOF
|
||||
icingacli director kickstart run
|
||||
rm /etc/icingaweb2/modules/director/kickstart.ini
|
||||
|
||||
echo "[INFO] Director Konfiguration wird angewendet."
|
||||
icingacli director config deploy
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue