- ---
- host_fqdn: '{{ ansible_hostname }}.dmz.{{ domain }}'
-
- ldap_domain: '{{ domain }}'
- ldap_organization: '{{ organization }}'
- ldap_check_tree: true
- ldap_tls_enabled: true
-
- ldap_syncrepl_is_consumer: false
- ldap_syncrepl_is_provider: false
- ldap_syncrepl_target_providers: []
-
- ldap_tls_server_ca: '{{ tls_intermediate_server_ca }}'
- ldap_tls_user_ca: '{{ tls_intermediate_user_ca }}'
-
- ldap_server_accounts:
- - 'projects.dmz.{{ domain }}'
- - 'login.dmz.{{ domain }}'
- - 'nextcloud.dmz.{{ domain }}'
- - 'matrix.dmz.{{ domain }}'
- - 'status.dmz.{{ domain }}'
- - 'etherpad.dmz.{{ domain }}'
-
- ldap_groups_name:
- - 'admin'
-
- ldap_groups_posix:
- stduser: 5000
- user_sites: 900
-
- ldap_users_admin:
- test_admin:
- password: 'pippopippo'
- sn: 'Test Admin User'
- mail: 'admin@zolfa.nl'
- authorizedServices:
- - 'icinga2'
-
- ldap_users_common:
- test_user:
- password: 'pippopippo'
- sn: 'Utente Pippo'
- mail: 'pippo@zolfa.nl'
- authorizedServices:
- - 'nextcloud'
- - 'matrix'
- - 'gitlab'
- - 'etherpad'
- - 'icinga2'
-
- ldap_basedn: 'dc={{ ldap_domain.replace(".", ",dc=") }}'
- ldap_x509_suffix: >-
- {% for k, v in x509_subj_prefix.items()|reverse %}{{k|lower}}={{v}}{{ ',' if not loop.last }}{% endfor %}
- ...
|