diff options
Diffstat (limited to 'modules/openldap/manifests/init.pp')
-rw-r--r-- | modules/openldap/manifests/init.pp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/openldap/manifests/init.pp b/modules/openldap/manifests/init.pp index cc432f39..4f2c2d33 100644 --- a/modules/openldap/manifests/init.pp +++ b/modules/openldap/manifests/init.pp @@ -76,6 +76,12 @@ class openldap { } } + # this define is here only to be exported by slave + # and later used by get_ldap_servers + define exported_slave { + + } + # TODO create the user for sync in ldap # syntaxic sugar define slave_instance($rid) { @@ -88,6 +94,8 @@ class openldap { class slave($rid) inherits common { + @@openldap::exported_slave { $rid: } + $sync_password = extlookup("ldap_syncuser-$hostname",'x') # same access rights as master |