From 367fd2b164775b013a8057a4e91389280fc491ba Mon Sep 17 00:00:00 2001 From: joaquin Date: Wed, 27 Nov 2024 22:09:04 +0100 Subject: [PATCH] . --- Playbooks/update-pve.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Playbooks/update-pve.sh b/Playbooks/update-pve.sh index d8d4563..3b0f7ac 100644 --- a/Playbooks/update-pve.sh +++ b/Playbooks/update-pve.sh @@ -6,8 +6,8 @@ servers=( "ansible@192.168.178.3" ) -# Passwort für den root-Benutzer (optional, für SSH-Schlüssel-basierte Authentifizierung empfohlen) -# In diesem Beispiel ist keine Passwortabfrage erforderlich, da SSH-Schlüssel verwendet werden sollten. +# Pfad zum SSH-Schlüssel für den ansible-Benutzer +ssh_key="/root/.ssh/id_rsa" # Ersetze dies mit dem tatsächlichen Pfad zu deinem SSH-Schlüssel # Funktion zur Durchführung von Updates auf einem Server update_server() { @@ -15,22 +15,22 @@ update_server() { echo "Verbinde mit Server $server und führe Update, Upgrade und Bereinigung durch..." - # SSH-Verbindung herstellen und Update durchführen - ssh -o StrictHostKeyChecking=no "$server" << 'EOF' + # SSH-Verbindung mit SSH-Schlüssel und dem ansible-Benutzer herstellen und Update durchführen + ssh -i "$ssh_key" -o StrictHostKeyChecking=no "$server" << 'EOF' echo "Starte Update und Upgrade auf $HOSTNAME..." # Update der Paketliste - apt update -y + sudo apt update -y # Upgrade der Pakete - apt upgrade -y + sudo apt upgrade -y # Distribution-Upgrade - apt dist-upgrade -y + sudo apt dist-upgrade -y # Bereinigung - apt autoremove -y - apt autoclean -y + sudo apt autoremove -y + sudo apt autoclean -y echo "Update, Upgrade und Bereinigung abgeschlossen auf $HOSTNAME" EOF