aboutsummaryrefslogtreecommitdiffstats
path: root/modules/openldap/manifests/init.pp
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2010-10-29 01:05:58 +0000
committerMichael Scherer <misc@mageia.org>2010-10-29 01:05:58 +0000
commit95e87fa9448d4806ba4fc5341ffbbf21e06ef092 (patch)
tree5dcaaca6efeda8a802c295fb7771b0017d8287e4 /modules/openldap/manifests/init.pp
parent4dcbfa7ccc180de4de9e9d86e96d83917cb16688 (diff)
downloadpuppet-95e87fa9448d4806ba4fc5341ffbbf21e06ef092.tar
puppet-95e87fa9448d4806ba4fc5341ffbbf21e06ef092.tar.gz
puppet-95e87fa9448d4806ba4fc5341ffbbf21e06ef092.tar.bz2
puppet-95e87fa9448d4806ba4fc5341ffbbf21e06ef092.tar.xz
puppet-95e87fa9448d4806ba4fc5341ffbbf21e06ef092.zip
- add ldap config file, with ldap restricted to localhost (until we set a firewall or stricter acl)
Diffstat (limited to 'modules/openldap/manifests/init.pp')
-rw-r--r--modules/openldap/manifests/init.pp14
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/openldap/manifests/init.pp b/modules/openldap/manifests/init.pp
index b7332d88..4270a885 100644
--- a/modules/openldap/manifests/init.pp
+++ b/modules/openldap/manifests/init.pp
@@ -34,6 +34,16 @@ class openldap {
notify => [Service['ldap']]
}
+ file { '/etc/sysconfig/ldap':
+ ensure => present,
+ owner => root,
+ group => root,
+ mode => 644,
+ require => Package["openldap-servers"],
+ content => "",
+ notify => [Service['ldap']]
+ }
+
class master inherits base {
file { '/etc/openldap/mandriva-dit-access.conf':
content => template("openldap/mandriva-dit-access.conf"),
@@ -42,5 +52,9 @@ class openldap {
file { '/etc/openldap/slapd.conf':
content => template("openldap/slapd.conf"),
}
+
+ file { '/etc/sysconfig/ldap':
+ content => template("openldap/ldap.sysconfig"),
+ }
}
}