diff --git a/ldap/manifests/init.pp b/ldap/manifests/init.pp index 51a23b7..5de7bbd 100644 --- a/ldap/manifests/init.pp +++ b/ldap/manifests/init.pp @@ -464,7 +464,7 @@ class ldap::server { if $::operatinsystemrelease !~ /^5\./ { file { "/etc/sysconfig/ldap": ensure => present, - source => "puppet:///modules/ldap/ldap.sysconfig", + content => template("ldap/ldap.sysconfig.erb"), mode => "0644", owner => "root", group => "root", diff --git a/ldap/files/ldap.sysconfig b/ldap/templates/ldap.sysconfig.erb similarity index 82% rename from ldap/files/ldap.sysconfig rename to ldap/templates/ldap.sysconfig.erb index a9f59e2..00ded90 100644 --- a/ldap/files/ldap.sysconfig +++ b/ldap/templates/ldap.sysconfig.erb @@ -1,5 +1,5 @@ # Options of slapd (see man slapd) -SLAPD_OPTIONS="-f /etc/openldap/slapd.conf" +SLAPD_OPTIONS="-f /etc/openldap/slapd.conf<% if @ipv6enabled == 'false' %> -4<% end %>" # At least one of SLAPD_LDAP, SLAPD_LDAPI and SLAPD_LDAPS must be set to 'yes'! #