From 47e50829f35c6577f9edb596b6cd595ca1aa2726 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Sun, 22 Jan 2012 16:25:59 +0000 Subject: refactor the declaration of group with a for loop --- modules/openldap/templates/init_ldap.sh | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'modules') diff --git a/modules/openldap/templates/init_ldap.sh b/modules/openldap/templates/init_ldap.sh index 8f703fb0..ecc27cf5 100644 --- a/modules/openldap/templates/init_ldap.sh +++ b/modules/openldap/templates/init_ldap.sh @@ -7,19 +7,23 @@ objectClass: domain objectClass: domainRelatedObject associatedDomain: <%= domain %> -dn: ou=People,<%= dc_suffix %> -ou: People +<% for g in ['People','Group'] %> +dn: ou=<%= g%>,<%= dc_suffix %> +ou: <%= g %> objectClass: organizationalUnit +<% end %> -dn: ou=Group,<%= dc_suffix %> -ou: Group -objectClass: organizationalUnit - -dn: cn=mga-packagers,ou=Group,<%= dc_suffix %> +<% +gid = 5000 +for g in ['packagers','web','sysadmin'] %> +dn: cn=mga-<% g %>,ou=Group,<%= dc_suffix %> objectClass: groupOfNames objectClass: posixGroup -cn: mga-packagers -gidNumber: 5003 +cn: mga-<% g %> +gidNumber: <%= gid %> member: cn=manager,<%= dc_suffix %> +<%- +gid+=1 +end -%> EOF -- cgit v1.2.1