Skip to content

Puppet-Finland/puppet-dirsrv

Repository files navigation

dirsrv

A Puppet module for managing 389 Directory Server.

Module usage

Example from Vagrant:

class { 'dirsrv':
  manage_config               => true,
  serveridentifier            => 'vagrant',
  suffix                      => 'dc=example,dc=org',
  rootdn                      => 'cn=Directory Manager',
  rootdn_pwd                  => 'vagrant123',
  allow_anonymous_access      => 'on',
  self_sign_cert              => true,
  self_sign_cert_valid_months => 60,
}

dirsrv::backup { 'vagrant':
  ensure        => 'present',
  instance      => 'vagrant',
  bind_dn       => 'cn=Directory Manager',
  bind_password => 'vagrant123',
}

For further details have a look at the class and define documentation.