Registre docs/serveurs.yml (VM = fonction + etat + placement/taille), bootstrape depuis l'inventaire qui reste autorite. La derivation nomenclature (fonction+rang -> VMID/IP/VLAN/passerelle) est portee en Python (source unique) et reconciliee avec l'inventaire. - inventory_rules : deriver_nomenclature, fonction_seq, charger/valider/ reconcilier_serveur. - scripts/serveurs.py : lister / verifier / bootstrap + cibles make, integre a inventaire-verifier. - GUI : vue Serveurs (lecture seule) plan + derive + statut reconciliation. Bootstrap : 13 serveurs, tous reconcilies (le derive reproduit exactement l'inventaire -> diff vide atteignable en Phase 3). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
98 lines
1.9 KiB
YAML
98 lines
1.9 KiB
YAML
# Registre des serveurs (VM) du plan Set-OPS.
|
|
# Bootstrape depuis l'inventaire (make serveurs-bootstrap). L'inventaire
|
|
# reste autorite en Phase 2 ; VMID/IP/VLAN/passerelle sont DERIVES de la
|
|
# fonction via docs/nomenclature.yml (non stockes ici).
|
|
---
|
|
serveurs:
|
|
collab-01:
|
|
fonction: collab
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 2
|
|
data-01:
|
|
fonction: data
|
|
etat: planifie
|
|
noeud: asgard
|
|
stockage: TrueNAS
|
|
disque: 160G
|
|
memoire: 2048
|
|
coeurs: 4
|
|
forge-01:
|
|
fonction: forge
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 2
|
|
idm-01:
|
|
fonction: idm
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 2
|
|
infra-dns-01:
|
|
fonction: infra-dns
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 2
|
|
infra-edge-01:
|
|
fonction: infra-edge
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 2
|
|
infra-mail-01:
|
|
fonction: infra-mail
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 2
|
|
infra-pki-01:
|
|
fonction: infra-pki
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 2
|
|
mon-01:
|
|
fonction: mon
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 2
|
|
obs-01:
|
|
fonction: obs
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 4
|
|
web-dorsal-01:
|
|
fonction: web-dorsal
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 2
|
|
web-frontal-01:
|
|
fonction: web-frontal
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 2
|
|
web-frontal-02:
|
|
fonction: web-frontal
|
|
etat: planifie
|
|
stockage: TrueNAS
|
|
disque: 16G
|
|
memoire: 2048
|
|
coeurs: 2
|