0d6486b19b
Moves all A/B closeouts, checklists, idea docs, and implementation plans to plans/archived/2026-05-23/. Both phases are production-stable. Active plans remaining in plans/: - idea-3-powershell-removal.md (Phase C — in progress) - idea-3-esxi-support.md (Phase D — future) - ideas-overview.md (roadmap reference) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
B1 — Closeout
Passo B1 di plans/PhaseB-user-checklist.md: setup hardware target con
Linux Mint LTS, VMware Workstation Pro Linux, layout storage e venv Python.
Stato
✅ COMPLETATO — tutti i prerequisiti hardware e software soddisfatti.
Cosa è stato fatto
- Linux Mint LTS installato sull'hardware target (
ws1-mint). - Sistema aggiornato (
apt full-upgrade) e riavviato. - VMware Workstation Pro Linux installato via bundle
.bundle;vmrun -T ws --versionOK. - Smoke test Workstation UI: VM trivia creata, clonata, avviata, spenta, eliminata.
vmnet8NAT configurato su192.168.79.0/24(stesso range di Windows) viavmware-netcfg.- Utente di servizio
ci-runnercreato (useradd -r -m -s /bin/bash). setup-host-linux.sh -d /dev/sdf1eseguito:/dev/sdf1montata su/var/lib/civia fstab con boot automatico.- Layout directory creato:
build-vms/,artifacts/,templates/,keys/,logs/,runner/. - Python 3.12 installato,
/opt/ci/venvcreato. - Repo clonato in
/opt/ci/local-ci-cd-system, package installato in modalità editabile. - PowerShell Core (
pwsh) installato (necessario per B5 nel piano originale; sarà rimosso nella Fase C).
- Verifica finale:
sudo -u ci-runner /opt/ci/venv/bin/python -m ci_orchestrator --helplista tutti i sub-comandi.
Deviazioni / gotcha
- Lo script
setup-host-linux.shè stato scritto e committato durante questa fase (commitb9d6994) — non era pre-esistente nel repo. - La partizione
/dev/sdf1conteneva una sottocartellaci/residua dalla configurazione Windows; lo script la ha rilevata e spostata alla root prima del mount definitivo. - Python 3.12 (non 3.11 come da piano) installato perché è la versione LTS disponibile su Linux Mint LTS — il package è compatibile.
Riferimenti commit
b9d6994— feat: add setup-host-linux.sh script for CI host bootstrap