Skip to content
Snippets Groups Projects
ldap_serverctl.pp 714 B
Newer Older
# This class manages the configuration for /usr/bin/ldap-serverctl. From
# the man page of ldap-serverctl: "A simple script to run puppet or
# restart slapd ldap servers. Supply an action and the directory
# environment and the script will use remctl to update the directory
# servers in that environment. The scripts updates either master or
# replicas or both in a directory environment. The default is to update
# replicas."

class su_ldap::ldapadmin::ldap_serverctl(
  Enum['present', 'absent'] $ensure,
) {

  file { '/etc/ldapadmin/server-list':
    ensure  => $ensure,
    mode    => '0644',
    source  => 'puppet:///modules/s_ldap/etc/ldapadmin/server-list',
    require => File['/etc/ldapadmin'],
  }

}