App PHP (php8.4-fpm) + nginx local, exposée par l'edge (auto-dérivé). Config par fichiers .ini (config/resources/authentication/roles + module icingadb), pas d'assistant. Base IcingaDB via resoudre_base. Auth LDAP direct (client_pki sur sup-01) — pas d'OIDC natif (SSO-proxy = raffinement). Prouvé : testmail (LDAP) se connecte (/dashboard), module IcingaDB affiche la supervision (hôte icinga). Déploiement failed=0 (frictions dans le simulateur curl, pas le rôle). Reste : module BPM. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
20 lines
689 B
Django/Jinja
20 lines
689 B
Django/Jinja
; Géré par Set-OPS (rôle serveur_icingaweb2). Ne pas éditer à la main.
|
|
[icingadb]
|
|
type = "db"
|
|
db = "pgsql"
|
|
host = "{{ resoudre_base_db_host }}"
|
|
port = "{{ resoudre_base_db_port }}"
|
|
dbname = "{{ resoudre_base_entree.base }}"
|
|
username = "{{ resoudre_base_entree.proprietaire }}"
|
|
password = "{{ resoudre_base_db_password }}"
|
|
charset = "UTF8"
|
|
|
|
[icingaweb_ldap]
|
|
type = "ldap"
|
|
hostname = "{{ serveur_icingaweb2_ldap_url | regex_replace('^ldaps?://', '') }}"
|
|
port = "{{ serveur_icingaweb2_ldap_port }}"
|
|
encryption = "ldaps"
|
|
root_dn = "{{ serveur_icingaweb2_ldap_base }}"
|
|
bind_dn = "{{ serveur_icingaweb2_ldap_bind_dn }}"
|
|
bind_pw = "{{ serveur_icingaweb2_ldap_bind_password }}"
|
|
timeout = "5"
|