| openldap: | |
| client: | |
| server: | |
| basedn: dc=example,dc=local | |
| host: ldap.example.local | |
| tls: true | |
| port: 389 | |
| auth: | |
| user: cn=admin,dc=example,dc=local | |
| password: dummypass | |
| entry: | |
| people: | |
| type: ou | |
| classes: | |
| - top | |
| - organizationalUnit | |
| entry: | |
| jdoe: | |
| type: cn | |
| # Change attributes that already exists with different content | |
| action: replace | |
| # Delete all other attributes | |
| purge: true | |
| attr: | |
| uid: jdoe | |
| uidNumber: 20001 | |
| gidNumber: 20001 | |
| gecos: John Doe | |
| givenName: John | |
| sn: Doe | |
| homeDirectory: /home/jdoe | |
| loginShell: /bin/bash | |
| classes: | |
| - posixAccount | |
| - inetOrgPerson | |
| - top | |
| - ldapPublicKey | |
| - shadowAccount | |
| karel: | |
| # Simply remove cn=karel | |
| type: cn | |
| enabled: false |