Projektstatus: Teile A-C umgesetzt, offene Stick/Platte-Schritte notiert
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
16
CHANGELOG.md
16
CHANGELOG.md
@@ -1,5 +1,21 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2026-07-13 — Umbau umgesetzt (Teile A–C)
|
||||||
|
|
||||||
|
- **Server:** DNS `git.lehrstun.de` (A-Record via Server-Token angelegt),
|
||||||
|
Nginx-vHost mit Let's-Encrypt-Zertifikat → Gitea; Read-only-Deploy-Key
|
||||||
|
`ansible-pull-deploy` am Repo, privater Key unter `/root/.ssh/` auf laptop03.
|
||||||
|
Beide Pull-Wege (HTTPS + SSH 2222) Ende-zu-Ende getestet.
|
||||||
|
- **Pull-Mechanik:** `local.yml`, `schul-pull.sh`, systemd-Timer (Boot + 30 min)
|
||||||
|
— laeuft auf laptop03, verwaltet sich selbst per Pull.
|
||||||
|
- **Jahres-Reimage:** `reimage-check.service` (auf laptop03 deaktiviert),
|
||||||
|
GRUB-Eintrag „Schul-Neuinstallation“ (custom.cfg, GRUB_DEFAULT=saved),
|
||||||
|
`schul-reimage.sh` mit Mini-Menue und ocs-sr-Batch-Aufrufen. Per Pull verteilt.
|
||||||
|
- **Doku:** README, CLONEZILLA_AUTOMATISCH, ANLEITUNG_NACH_KLONEN auf den neuen
|
||||||
|
Ablauf umgestellt.
|
||||||
|
- **Offen:** Live-Dateien vom Stick, Image umbenennen, Stick-Update,
|
||||||
|
Reimage-Test (siehe [[CLAUDE]]).
|
||||||
|
|
||||||
## 2026-07-13 — Projektgruendung & Kurswechsel auf Pull
|
## 2026-07-13 — Projektgruendung & Kurswechsel auf Pull
|
||||||
|
|
||||||
- Alter git-loser Ordner `~/ansible-schule` (Jan/Feb 2026) nach
|
- Alter git-loser Ordner `~/ansible-schule` (Jan/Feb 2026) nach
|
||||||
|
|||||||
17
CLAUDE.md
17
CLAUDE.md
@@ -31,15 +31,20 @@ Benutzer auf den Laptops: `puettmann` (Admin, passwordless sudo), `schueler` (oh
|
|||||||
|
|
||||||
## Blocker
|
## Blocker
|
||||||
|
|
||||||
- Keine.
|
- CLONEZILLA-Stick + Platte DEZNTRSICHERUNG muessen einmal an laptop03:
|
||||||
|
Live-Dateien nach `/boot/clonezilla/` kopieren, Bestandsimage umbenennen,
|
||||||
|
Stick-Menue auf Datums-Images umstellen.
|
||||||
|
|
||||||
## Naechste Schritte
|
## Naechste Schritte
|
||||||
|
|
||||||
- [ ] Teil A: Server — DNS `git.lehrstun.de`, Nginx-vHost, Deploy-Key
|
- [x] Teil A: Server — DNS `git.lehrstun.de`, Nginx-vHost (Cert ok), Deploy-Key
|
||||||
- [ ] Teil B: Pull-Mechanik (local.yml, schul-pull.sh, systemd-Units, first-boot)
|
- [x] Teil B: Pull-Mechanik — laeuft auf laptop03 (Timer aktiv, Pull getestet)
|
||||||
- [ ] Teil C: Jahres-Reimage (Clonezilla lokal, Boot-Check, Mini-Menue)
|
- [x] Teil C: Reimage-Skripte, Boot-Check, GRUB-Eintrag (per Pull verteilt)
|
||||||
- [ ] Teil D: Aktivierung auf laptop03 + Verifikation
|
- [ ] Clonezilla-Live-Dateien vom Stick nach `/boot/clonezilla/` (braucht Stick)
|
||||||
- [ ] Master-Image erstellen, Rollout auf laptop01–16 (auch laptop10 neu)
|
- [ ] Bestandsimage auf Platte umbenennen in `schule-laptop-2026-02-01` (braucht Platte)
|
||||||
|
- [ ] Stick-Menue auf „neuestes Image“-Logik umstellen (braucht Stick)
|
||||||
|
- [ ] Reimage-Kette testen: trocken auf laptop03, echt auf laptop10
|
||||||
|
- [ ] Master-Image erstellen (GRUB → IMAGE ERSTELLEN), Rollout laptop01–16
|
||||||
|
|
||||||
## Hinweise
|
## Hinweise
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user