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

22 lines
1 KiB
Text
Raw Normal View History

; Géré par Set-OPS (rôle serveur_icingaweb2). Ne pas éditer à la main.
[Administrators]
{% if serveur_icingaweb2_auth == 'db' %}
; LE GROUPE, MEME SANS ANNUAIRE. Les groupes d'Icinga Web 2 vivent en base : D-66
; s'applique donc ici comme ailleurs — on habilite `{{ serveur_icingaweb2_groupe_admin }}`,
; pas une personne, et y ajouter quelqu'un se fait dans l'interface.
;
; LE COMPTE D'AMORCAGE EST NOMME EN PLUS, et lui seul : il faut bien que quelqu'un puisse
; entrer la premiere fois pour peupler le groupe. C'est le meme role que le compte de
; secours de Grafana ou de Forgejo.
groups = "{{ serveur_icingaweb2_groupe_admin }}"
users = "{{ serveur_icingaweb2_admin_utilisateur }}"
{% else %}
; Le GROUPE, jamais des personnes (D-66) : revoquer quelqu'un ne demande alors
; aucun deploiement. `serveur_icingaweb2_admins` reste un repli, vide par defaut.
groups = "{{ serveur_icingaweb2_groupe_admin }}"
{% if serveur_icingaweb2_admins | length > 0 %}
users = "{{ serveur_icingaweb2_admins }}"
{% endif %}
{% endif %}
permissions = "*"