This repository has been archived on 2026-06-26. You can view files and clone it, but cannot push or open issues or pull requests.
Set-OPS/docs/applications.yml
Daniel Allaire 501ec38ab0 Bootstrap des applications depuis l'inventaire (prerequis Phase 3)
make applications-bootstrap : un groupe serveurs_* (hors socle debian/
durcis) sur un hote = une application. Les entrees existantes (pg-principal,
forge avec port/expose/requiert) sont preservees ; le reste est complete
depuis les appartenances de groupes de l'inventaire.

Resultat : 18 applications couvrant tous les services (multi-applis par VM
preservee : data-01 = postgresql+redis, obs-01 = grafana+loki+prometheus...).
Permettra au generateur de Phase 3 de deriver les groupes -> diff vide.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 21:41:30 -04:00

59 lines
1.3 KiB
YAML

# Registre des applications Set-OPS (application = entite pivot).
# Edite par make inventaire-ui ou scripts/applications.py.
# Une VM peut porter plusieurs applications ; une base se lie a une application.
---
applications:
collabora:
groupe: serveurs_collabora
hote: collab-01
nextcloud:
groupe: serveurs_nextcloud
hote: collab-01
pg-principal:
groupe: serveurs_postgresql
hote: data-01
redis:
groupe: serveurs_redis
hote: data-01
forge:
groupe: serveurs_forgejo
hote: forge-01
keycloak:
groupe: serveurs_keycloak
hote: idm-01
openldap:
groupe: serveurs_openldap
hote: idm-01
powerdns:
groupe: serveurs_powerdns
hote: infra-dns-01
nginx:
groupe: serveurs_nginx
hote: infra-edge-01
sendmail:
groupe: serveurs_sendmail
hote: infra-mail-01
step_ca:
groupe: serveurs_step_ca
hote: infra-pki-01
icinga:
groupe: serveurs_icinga
hote: mon-01
grafana:
groupe: serveurs_grafana
hote: obs-01
loki:
groupe: serveurs_loki
hote: obs-01
prometheus:
groupe: serveurs_prometheus
hote: obs-01
web_dorsaux:
groupe: serveurs_web_dorsaux
hote: web-dorsal-01
web_frontaux:
groupe: serveurs_web_frontaux
hote: web-frontal-01
web_frontaux-web-frontal-02:
groupe: serveurs_web_frontaux
hote: web-frontal-02