21 lines
499 B
Django/Jinja
21 lines
499 B
Django/Jinja
dn: uid={{ user.uid }},ou=People,{{ ldap_basedn }}
|
|
objectClass: top
|
|
objectClass: inetOrgPerson
|
|
objectClass: posixAccount
|
|
objectClass: shadowAccount
|
|
objectClass: ldapPublicKey
|
|
|
|
uid: {{ user.uid }}
|
|
cn: {{ user.cn }}
|
|
sn: {{ user.sn }}
|
|
uidNumber: {{ user.uidNumber }}
|
|
gidNumber: {{ user.gidNumber }}
|
|
homeDirectory: /home/{{ user.uid }}
|
|
loginShell: {{ user.shell | default('/bin/bash') }}
|
|
{% if user.ssh_keys is defined %}
|
|
{% for key in user.ssh_keys %}
|
|
sshPublicKey: {{ key }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|