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

23 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 == 'locale' %}
; ICI ON NOMME QUELQU'UN, ET C'EST UNE ENTORSE ASSUMEE A D-66.
;
; « Le groupe, jamais des personnes » suppose un annuaire ou le groupe existe. Un SITE
; n'en a pas : ni LDAP, ni Keycloak — ce sont des services d'ecosysteme, et l'hebergeur
; n'en est pas un. Nommer un groupe absent ne protegerait personne, il empecherait
; seulement d'entrer.
;
; Le jour ou un site porte un annuaire, ce role bascule en `ldap` ou `external` et cette
; branche cesse de s'appliquer — sans rien reecrire.
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 = "*"