Files
schul-laptops/ANLEITUNG_NACH_KLONEN.md
2026-07-13 13:25:57 +02:00

1.3 KiB

Anleitung: Nach dem Klonen

Gilt fuer die Erstinstallation per USB-Stick (Weg 3 in CLONEZILLA_AUTOMATISCH.md). Beim automatischen Jahres-Reimage von der externen Platte ist NICHTS davon noetig — dort passiert alles von selbst.

Auf dem frisch geklonten Laptop (einmalig)

sudo ~/projekte/schul-laptops/files/first-boot-setup.sh laptopXX

Das Script setzt Hostname, SSH-Host-Keys und Machine-ID, entfernt den Admin-Key (ausser auf laptop03) und aktiviert den ansible-pull-Timer. Das war's — ab jetzt holt sich der Laptop alle 30 Minuten selbst Updates und Konfiguration aus Gitea, egal in welchem Netz er haengt.

Kontrolle (optional)

systemctl list-timers ansible-pull*     # Timer aktiv?
journalctl -u ansible-pull -n 30        # letzter Pull-Lauf ok?
cat /etc/schul-image-version            # installiertes Image

Checkliste neuer Laptop

  • Image per Stick aufgespielt (nimmt automatisch das neueste)
  • sudo files/first-boot-setup.sh laptopXX ausgefuehrt
  • journalctl -u ansible-pull zeigt einen erfolgreichen Lauf

Legacy: Push-Betrieb im Heimnetz

Nur noetig, wenn du aktiv per Push arbeiten willst (funktioniert nicht im Schul-WLAN) — siehe README.md, Abschnitt „Legacy“ (update-ips.sh, ansible-playbook playbooks/...).