.
This commit is contained in:
parent
1783d945a0
commit
367fd2b164
@ -6,8 +6,8 @@ servers=(
|
|||||||
"ansible@192.168.178.3"
|
"ansible@192.168.178.3"
|
||||||
)
|
)
|
||||||
|
|
||||||
# Passwort für den root-Benutzer (optional, für SSH-Schlüssel-basierte Authentifizierung empfohlen)
|
# Pfad zum SSH-Schlüssel für den ansible-Benutzer
|
||||||
# In diesem Beispiel ist keine Passwortabfrage erforderlich, da SSH-Schlüssel verwendet werden sollten.
|
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
|
# Funktion zur Durchführung von Updates auf einem Server
|
||||||
update_server() {
|
update_server() {
|
||||||
@ -15,22 +15,22 @@ update_server() {
|
|||||||
|
|
||||||
echo "Verbinde mit Server $server und führe Update, Upgrade und Bereinigung durch..."
|
echo "Verbinde mit Server $server und führe Update, Upgrade und Bereinigung durch..."
|
||||||
|
|
||||||
# SSH-Verbindung herstellen und Update durchführen
|
# SSH-Verbindung mit SSH-Schlüssel und dem ansible-Benutzer herstellen und Update durchführen
|
||||||
ssh -o StrictHostKeyChecking=no "$server" << 'EOF'
|
ssh -i "$ssh_key" -o StrictHostKeyChecking=no "$server" << 'EOF'
|
||||||
echo "Starte Update und Upgrade auf $HOSTNAME..."
|
echo "Starte Update und Upgrade auf $HOSTNAME..."
|
||||||
|
|
||||||
# Update der Paketliste
|
# Update der Paketliste
|
||||||
apt update -y
|
sudo apt update -y
|
||||||
|
|
||||||
# Upgrade der Pakete
|
# Upgrade der Pakete
|
||||||
apt upgrade -y
|
sudo apt upgrade -y
|
||||||
|
|
||||||
# Distribution-Upgrade
|
# Distribution-Upgrade
|
||||||
apt dist-upgrade -y
|
sudo apt dist-upgrade -y
|
||||||
|
|
||||||
# Bereinigung
|
# Bereinigung
|
||||||
apt autoremove -y
|
sudo apt autoremove -y
|
||||||
apt autoclean -y
|
sudo apt autoclean -y
|
||||||
|
|
||||||
echo "Update, Upgrade und Bereinigung abgeschlossen auf $HOSTNAME"
|
echo "Update, Upgrade und Bereinigung abgeschlossen auf $HOSTNAME"
|
||||||
EOF
|
EOF
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user