Publication du wiki depuis le depot (source: 53d7b4c)
parent
9e2b0183ab
commit
c7e58e544f
1 changed files with 16 additions and 0 deletions
|
|
@ -39,6 +39,22 @@ Set-OPS + Ansible ──> configuration réelle du serveur
|
|||
```
|
||||
C'est *pour ça* que l'infra est reconstructible : cloner + reconfigurer = quelques minutes.
|
||||
|
||||
**Et cloud-init s'efface ensuite.** Il ne s'arrête pas après la première seconde : il se
|
||||
réveille à *chaque* démarrage et relit le lecteur que l'hyperviseur a attaché à la VM — un
|
||||
lecteur qui peut redéfinir les comptes, les clés SSH autorisées, les mots de passe et le
|
||||
réseau. Sur une machine que le plan possède désormais, c'est un **second maître** : le plan
|
||||
ne le décrit pas, `make valider` ne le mesure pas, et il parle en premier.
|
||||
|
||||
Le durcissement (`serveur_durci`) le **retire** donc, une fois qu'il a réussi — et c'est
|
||||
parce qu'il a réussi qu'Ansible a pu entrer. Le gabarit, lui, le garde : sans lui, un clone
|
||||
n'a ni adresse ni nom d'hôte.
|
||||
|
||||
*Pourquoi ça ne coupe pas le réseau* : l'adresse posée à la naissance vit dans
|
||||
`/etc/network/interfaces.d/50-cloud-init`, un fichier qui **n'appartient à aucun paquet** —
|
||||
`dpkg -S` ne le trouve pas, et le `postrm` ne le nomme jamais, même en `purge` (mesuré le
|
||||
2026-09-09). Le rôle le vérifie quand même, avant et après : une VM qui perd ce fichier ne
|
||||
se plaint pas, elle repart sans adresse et plus personne ne peut entrer pour le voir.
|
||||
|
||||
---
|
||||
|
||||
## ③ Pourquoi c'est transférable
|
||||
|
|
|
|||
Loading…
Reference in a new issue