Manages 389ds (RHDS) ldap servers

Dustin Rice



7,320 latest version

4.6 quality score

Version information

  • 0.1.3 (latest)
  • 0.1.2
  • 0.1.1
  • 0.1.0
released Oct 26th 2015
This version is compatible with:
  • RedHat

Start using this module

Tags: ldap, 389ds, rhds


dustin/ldapserver — version 0.1.3 Oct 26th 2015


Build Status


NOTE: This is currently a work in progress. Use at your own risk!

This module will setup and manage the configuration on 389ds/RHDS LDAP servers. It does this by madifying the dse.ldif file. The caveat here is to do this the dirsrv service must be down, so in the module I have an exec chain to do this.

##Module Description

This module should setup and configure your 389ds/RHDS servers


  class { 'ldapserver':
    suffix                   => 'dc=example,dc=com',
    instance                 => 'example',
    admindomain              => 'ldap.example.com',
    syntaxcheck              => 'off',
    accesslogmaxlogsperdir   => '20',
    accessloglogmaxdiskspace => '6000',
    accesslogmaxlogsize      => '500',



  • RHEL/CentOS 6
  • EPEL repo
  • PuppetLabs stdlib Module
  • NSSTools Module


  • Make it work with Debian/Ubuntu
  • Make SSL certs update correctly
  • Be able to ensure = 'absent' the answers file when it is no longer needed

Copyright (C) 2014 Dustin Rice dustinak@gmail.com