1.3 KiB
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 laptopXXausgefuehrtjournalctl -u ansible-pullzeigt 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/...).