aboutsummaryrefslogtreecommitdiffstats
path: root/roles/ldapd/templates
diff options
context:
space:
mode:
Diffstat (limited to 'roles/ldapd/templates')
-rw-r--r--roles/ldapd/templates/etc-ldapd.conf.j223
1 files changed, 23 insertions, 0 deletions
diff --git a/roles/ldapd/templates/etc-ldapd.conf.j2 b/roles/ldapd/templates/etc-ldapd.conf.j2
new file mode 100644
index 0000000..e08fa9c
--- /dev/null
+++ b/roles/ldapd/templates/etc-ldapd.conf.j2
@@ -0,0 +1,23 @@
+
+# ldapd configuration
+# manage by Ansible
+
+schema "/etc/ldap/core.schema"
+schema "/etc/ldap/inetorgperson.schema"
+schema "/etc/ldap/nis.schema"
+schema "/etc/ldap/bsd.schema"
+
+{% for interface in ansible_interfaces %}
+{% if "pflog" not in interface %}
+listen on {{ interface }}
+{% endif %}
+{% endfor %}
+listen on "/var/run/ldapi"
+
+namespace "dc=domain" {
+ rootdn "cn=admin,dc=domain"
+
+ deny read,write access to subtree root by any
+ allow read,write access to subtree root by self
+
+}
remember that computers suck.