Puppet Class: openldap::server::install
- Defined in:
- manifests/server/install.pp
Overview
See README.md for details.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'manifests/server/install.pp', line 2
class openldap::server::install {
include openldap::server
contain openldap::utils
if $facts['os']['family'] == 'Debian' {
file { '/var/cache/debconf/slapd.preseed':
ensure => file,
mode => '0644',
owner => 'root',
group => 'root',
content => "slapd slapd/domain\tstring\tmy-domain.com\n",
before => Package[$openldap::server::package],
}
$responsefile = '/var/cache/debconf/slapd.preseed'
} else {
$responsefile = undef
}
package { $openldap::server::package:
ensure => present,
responsefile => $responsefile,
}
}
|