diff options
author | Michael Scherer <misc@mageia.org> | 2012-01-22 16:15:58 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2012-01-22 16:15:58 +0000 |
commit | e96b71026f10d86e245ccf32840f875e0096ca96 (patch) | |
tree | d0b7f761fd1c950e3a83e5c36359585df3676cfd /modules/openldap/templates/init_ldap.sh | |
parent | 3e0399d0dbbc101e870602b5e5574ec8e823102f (diff) | |
download | puppet-e96b71026f10d86e245ccf32840f875e0096ca96.tar puppet-e96b71026f10d86e245ccf32840f875e0096ca96.tar.gz puppet-e96b71026f10d86e245ccf32840f875e0096ca96.tar.bz2 puppet-e96b71026f10d86e245ccf32840f875e0096ca96.tar.xz puppet-e96b71026f10d86e245ccf32840f875e0096ca96.zip |
automatically fill the ldap on test vm ( denoted by the environment variable
set to test )
Diffstat (limited to 'modules/openldap/templates/init_ldap.sh')
-rw-r--r-- | modules/openldap/templates/init_ldap.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/modules/openldap/templates/init_ldap.sh b/modules/openldap/templates/init_ldap.sh new file mode 100644 index 00000000..8f703fb0 --- /dev/null +++ b/modules/openldap/templates/init_ldap.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +ldapadd -Y EXTERNAL -H ldapi:/// <<EOF +dn: <%= dc_suffix %> +dc: <%= dc_suffix.split(',')[0].split('=')[1] %> +objectClass: domain +objectClass: domainRelatedObject +associatedDomain: <%= domain %> + +dn: ou=People,<%= dc_suffix %> +ou: People +objectClass: organizationalUnit + +dn: ou=Group,<%= dc_suffix %> +ou: Group +objectClass: organizationalUnit + +dn: cn=mga-packagers,ou=Group,<%= dc_suffix %> +objectClass: groupOfNames +objectClass: posixGroup +cn: mga-packagers +gidNumber: 5003 +member: cn=manager,<%= dc_suffix %> + +EOF |