This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
cfdt/poc-1/data.ldif

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)')