Files
Jonathan DeMasi a9e6e8dcda render ldifs
2026-01-24 20:24:12 -07:00

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 %}