Set-OPS-Public/roles/serveur_icingaweb2/templates/groups.ini.j2

25 lines
1.1 KiB
Text
Raw Normal View History

; Géré par Set-OPS (rôle serveur_icingaweb2). Ne pas éditer à la main.
; Habilitation par GROUPE d'annuaire (D-66) : ajouter quelqu'un a
; `{{ serveur_icingaweb2_groupe_admin }}` dans LDAP lui ouvre la supervision, sans
; deploiement et sans que personne ne soit nomme ici.
{% if serveur_icingaweb2_auth == 'db' %}
; MODE `db` : LES GROUPES AUSSI SONT NATIFS. `icingaweb_group` et
; `icingaweb_group_membership` viennent avec le meme schema que les comptes.
;
; CE QUE CA REND A D-66. « Le groupe, jamais des personnes » supposait un annuaire ; ici
; le groupe existe en base, se peuple dans l'interface, et `roles.ini` peut donc nommer
; un GROUPE meme sans LDAP. Revoquer quelqu'un redevient un clic, pas un deploiement.
[db]
backend = "db"
resource = "icingaweb_db"
{% else %}
[annuaire]
backend = "ldap"
resource = "icingaweb_ldap"
user_backend = "{{ 'ldap-annuaire' if serveur_icingaweb2_auth == 'external' else 'icingaweb2' }}"
group_class = "{{ serveur_icingaweb2_groupe_class }}"
group_name_attribute = "cn"
group_member_attribute = "{{ serveur_icingaweb2_groupe_membre_attr }}"
base_dn = "{{ serveur_icingaweb2_groupes_dn }}"
{% endif %}