6 Commits

Author SHA1 Message Date
cynfo3000
83a7e817c3 Fix: Config VOR apt-get install schreiben, sauberer Neustart
- /etc/salt/minion.d/master.conf wird VOR Installation geschrieben
  damit Minion nie mit Default "salt" startet
- Config wird nach Install nochmal geschrieben (falls apt ueberschreibt)
- Stop + killall + sleep + start + restart am Ende
- killall salt-minion auch im Cleanup
2026-02-22 20:42:38 +00:00
cynfo3000
59f73c5c2a Zweiter Minion-Restart am Ende fuer zuverlaessigen Master-Connect
- sleep 3 + systemctl restart salt-minion nach Config
- Behebt Problem dass Minion nach Erstinstall keine Verbindung aufbaut
2026-02-22 20:37:17 +00:00
cynfo3000
6f64dc9439 set -e entfernt, verbose Ausgabe und explizite Fehlerbehandlung
- Kein set -e mehr (brach leise ab bei Fehlern)
- Jeder Schritt gibt Status aus
- Explizite Fehlerpruefung mit Meldung nach jedem kritischen Befehl
- apt-get Ausgabe nicht mehr unterdrueckt fuer Debugging
2026-02-22 20:21:47 +00:00
cynfo3000
dc42451b71 Cleanup verbessert: dpkg-basierte Paketsuche, Residual-Purge, Fallbacks
- Findet alle salt-Pakete via dpkg -l statt hardcoded Namen
- Purged auch residual configs (dpkg --purge)
- Entfernt /opt/saltstack und alternative Keyring-Pfade
- Fallback: erstellt /etc/salt manuell falls Paket es nicht tut
- Verifikation am Ende (ls -la /etc/salt)
2026-02-22 20:14:00 +00:00
cynfo3000
9bbbe5d916 Cleanup-Routine hinzugefuegt
- Stoppt und deaktiviert alte salt-minion/master Services
- Purged alte Salt-Pakete komplett (apt remove --purge)
- Loescht /etc/salt, /var/cache/salt, /var/log/salt, /var/run/salt
- Loescht alte Repo-Configs und Keys
- Danach saubere Neuinstallation
2026-02-22 20:02:46 +00:00
cynfo3000
3509e8d8bb Initial: Salt Minion Installationsskript
- install-minion.sh: Automatische Minion-Installation mit Kundennummer
- Keine sensiblen Daten (keine internen IPs, keine Credentials)
2026-02-22 20:00:56 +00:00