blob: 4f1100dc0995fbfc66e50d34ff2a40f962a684a7 [file] [log] [blame]
config:
ldap: ldaps://ldap.example.org
delay: 60
server:
url: https://pubsub.example.org:2070/
username: johndoe
password: super-duper-password
commit:
topic: git/myrepository/commit
path: where/the/authz
ldap:
topic: ldap
generate:
template_url: https://repository.example.org/path/to/templates/
template_username: templates-repository-user
template_password: templates-repository-pass
output_dir: /path/to/output-directory
descriptive-name1:
template: template-file1
output: authz-file1
descriptive-name2:
template: template-file2
output: authz-file2
special:
auth: # ou=auth,ou=groups,dc=apache,dc=org
- auth-group1a
- auth-group1b
- auth-group2
- auth-group3
groups: # ou=groups,dc=apache,dc=org
- group1
- group2
services: # ou=groups,ou=services,dc=apache,dc=org
- service1
- service2
- service3
explicit:
# Explicit group definitions (ie. not via LDAP).
groupA: [ john, jane, harry ]
groupB: [ alice, bob ]
groupC: [ ]