Cinq modeles d'ecosystemes prets a deployer, en plus de presence-web, generes par un script pilote par spec : - socle (4 VM) : DNS/PKI/edge/mail ; - forge (6) : socle + Forgejo + PG ; - identite (6) : socle + LDAP + Keycloak + PG ; - observabilite (7) : socle + Prometheus/Loki/Grafana + Icinga ; - integral (11) : tous les services implementes. Chacun valide par generation : ecosysteme distinct, zero fuite Chezlepro, verificateurs OK. collaboration (Nextcloud/Collabora) reste a construire. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
57 lines
1.1 KiB
YAML
57 lines
1.1 KiB
YAML
---
|
|
applications:
|
|
step_ca:
|
|
groupe: serveur_step_ca
|
|
hote: infra-pki-01
|
|
nginx:
|
|
groupe: serveur_nginx
|
|
hote: infra-edge-01
|
|
sendmail:
|
|
groupe: serveur_sendmail
|
|
hote: infra-mail-01
|
|
powerdns:
|
|
groupe: serveur_powerdns
|
|
hote: infra-dns-01
|
|
postgresql:
|
|
groupe: serveur_postgresql
|
|
hote: data-01
|
|
port: 5432
|
|
redis:
|
|
groupe: serveur_redis
|
|
hote: data-01
|
|
openldap:
|
|
groupe: serveur_openldap
|
|
hote: idm-01
|
|
keycloak:
|
|
groupe: serveur_keycloak
|
|
hote: idm-01
|
|
port: 8080
|
|
expose:
|
|
- auth.exemple.ca
|
|
forgejo:
|
|
groupe: serveur_forgejo
|
|
hote: forge-01
|
|
port: 3000
|
|
expose:
|
|
- forge.exemple.ca
|
|
prometheus:
|
|
groupe: serveur_prometheus
|
|
hote: obs-01
|
|
loki:
|
|
groupe: serveur_loki
|
|
hote: obs-01
|
|
grafana:
|
|
groupe: serveur_grafana
|
|
hote: obs-01
|
|
port: 3000
|
|
expose:
|
|
- grafana.exemple.ca
|
|
icinga:
|
|
groupe: serveur_icinga
|
|
hote: mon-01
|
|
web_frontal:
|
|
groupe: serveur_web_frontal
|
|
hote: web-frontal-01
|
|
web_dorsal:
|
|
groupe: serveur_web_dorsal
|
|
hote: web-dorsal-01
|