57 lines
1.3 KiB
Plaintext
57 lines
1.3 KiB
Plaintext
include(`forloop.m4')
|
|
dn: dc=cfdt,dc=fr
|
|
objectClass: dcObject
|
|
objectClass: organization
|
|
o: CFDT
|
|
dc: cfdt
|
|
|
|
dn: ou=personnes,dc=cfdt,dc=fr
|
|
objectClass: organizationalUnit
|
|
ou: personnes
|
|
description: conteneur pour les personnes physiques
|
|
|
|
|
|
define(`user', `dn: uid=user$1,ou=personnes,dc=cfdt,dc=fr
|
|
objectClass: cfdtUtilisateur
|
|
uid: user$1
|
|
givenName: John$1
|
|
sn: Doe$1
|
|
userPassword: test
|
|
|
|
')
|
|
|
|
forloop(`i', `1', `10', `user(i)')
|
|
|
|
dn: ou=groupes,dc=cfdt,dc=fr
|
|
objectClass: organizationalUnit
|
|
ou: groupes
|
|
description: conteneur pour les types de groupes
|
|
|
|
dn: ou=roles,ou=groupes,dc=cfdt,dc=fr
|
|
objectClass: organizationalUnit
|
|
ou: roles
|
|
description: contenur pour les rôles
|
|
define(`group', `dn: cn=$1$2,ou=$3,ou=groupes,dc=cfdt,dc=fr
|
|
objectClass: $4
|
|
cn: $1$2
|
|
description: $5 $2
|
|
member: uid=user$2,ou=personnes,dc=cfdt,dc=fr
|
|
|
|
')
|
|
|
|
forloop(`i', `1', `10', `group(role,i,roles,cfdtRole,Role)')
|
|
|
|
dn: ou=regions,ou=groupes,dc=cfdt,dc=fr
|
|
objectClass: organizationalUnit
|
|
ou: regions
|
|
description: conteneur pour les régions
|
|
|
|
forloop(`i', `1', `10', `group(region,i,regions,cfdtRegion,Region)')
|
|
|
|
dn: ou=federations,ou=groupes,dc=cfdt,dc=fr
|
|
objectClass: organizationalUnit
|
|
ou: federations
|
|
description: contenur pour les fédérations
|
|
|
|
forloop(`i', `1', `10', `group(federation,i,federations,cfdtFederation,Federation)')
|