render ldifs

This commit is contained in:
Jonathan DeMasi
2026-01-24 20:24:12 -07:00
parent 315d3ae184
commit a9e6e8dcda
2 changed files with 29 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
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 %}