Ce qui manquait aux modèles = la collaboration (Nextcloud/Collabora), placeholder
'rôles à construire' du README, désormais bâti.
- exemples/modeles/collaboration/ : socle + identité + nœud collab (8 VM, zone
Collaboration VLAN 20) ; nextcloud+collabora exposés (cloud/bureau, websocket auto),
base nextcloud, client Keycloak nextcloud. SANs edge + plancher auto-dérivés.
- integral : + collab-01 (zone Applications), nextcloud/collabora/base/client — il
tient enfin sa promesse de « tout ».
- README : collaboration ✅.
Les deux modèles instancient proprement (collab dérivé, expositions auto).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
41 lines
948 B
YAML
41 lines
948 B
YAML
# MODÈLE integral — bases de données. 'secret' nomme une variable Ansible Vault.
|
|
---
|
|
serveurs_bd:
|
|
sql-01:
|
|
type: postgres
|
|
hote: data-sql-01
|
|
port: 5432
|
|
groupe: serveur_postgresql
|
|
bases_donnees:
|
|
keycloak:
|
|
serveur: sql-01
|
|
base: keycloak
|
|
proprietaire: keycloak
|
|
secret: vault_bd_keycloak
|
|
consommateur: serveur_keycloak
|
|
portee: groupe
|
|
usage: principale
|
|
forgejo:
|
|
serveur: sql-01
|
|
base: forgejo
|
|
proprietaire: forgejo
|
|
secret: vault_bd_forgejo
|
|
consommateur: serveur_forgejo
|
|
portee: groupe
|
|
usage: principale
|
|
icingadb:
|
|
serveur: sql-01
|
|
base: icingadb
|
|
proprietaire: icingadb
|
|
secret: vault_bd_icingadb
|
|
consommateur: serveur_icinga
|
|
portee: groupe
|
|
usage: principale
|
|
nextcloud:
|
|
serveur: sql-01
|
|
base: nextcloud
|
|
proprietaire: nextcloud
|
|
secret: vault_bd_nextcloud
|
|
consommateur: serveur_nextcloud
|
|
portee: groupe
|
|
usage: principale
|