Skip to content
Snippets Groups Projects
config.pp 670 B
Newer Older
class su_ldap::config (
  $hosting_model = undef,
) {

  # Set up some directories including the ones where the databases
  # go.
  file {
    '/etc/keytab':
      ensure => directory,
      mode   => '0755';
    '/var/lib/ldap':
      ensure => directory,
      mode   => '0755';
    '/var/lib/ldap/accesslog':
      ensure => directory,
      mode   => '0755';
    '/var/run/slapd':
      ensure => directory;
  }

  # Make sure the directory that holds the cn=config ldif file exists.
  file { '/etc/ldap/slapd.d':
    ensure  => directory,
    mode    => '0755',
    require => Package['slapd'],
  }

  # Sets up log directory.
  include su_ldap::config::logging