AGENTS.md, CLAUDE.md, SOLUTION.md, doc Codex : reframe "depot d'exploitation de Chezlepro Inc." -> "moteur d'ecosystemes numeriques souverains". Seul CHANGELOG.md garde Chezlepro (historique de dev). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.3 KiB
1.3 KiB
La solution Set-OPS
Décision
Set-OPS est le moteur Ansible global d’exploitation d’écosystèmes numériques souverains.
Le template Debian 13 Proxmox est seulement un chantier dans ce dépôt.
Ce qu'on fait maintenant
On garde une seule structure simple :
inventories/
playbooks/
roles/
docs/
Les rôles sont nommés clairement, sans sous-arborescence complexe.
Commande principale pour construire le template
ansible-playbook -i instance/inventories/lab/hosts.yml playbooks/modeles_vm/debian13_proxmox_preparer.yml --ask-pass --ask-become-pass
Après que sudo sans mot de passe fonctionne :
ansible-playbook -i instance/inventories/lab/hosts.yml playbooks/modeles_vm/debian13_proxmox_preparer.yml
Vérification
ansible-playbook -i instance/inventories/lab/hosts.yml playbooks/modeles_vm/debian13_proxmox_verifier.yml
Nettoyage final avant conversion
ansible-playbook -i instance/inventories/lab/hosts.yml playbooks/modeles_vm/debian13_proxmox_nettoyer.yml -e template_cleanup_confirm=true
Ensuite :
sudo shutdown -h now
Puis côté Proxmox :
qm template VMID
Important
Le pare-feu nftables est installé et préparé, mais il n'est pas activé par défaut dans le template.
C'est volontaire pour éviter de couper SSH pendant la construction.