Resource Type: openldap

Defined in:
lib/puppet/type/openldap.rb
Providers:
olc

Overview

Manage OpenLDAP configuration objects.

Examples:

Sample usage


openldap { 'cn=schema,cn=config':
  ensure     => present,
  attributes => {
    'cn'          => 'schema',
    'objectClass' => 'olcSchemaConfig',
  },
}

Properties

  • attributes

    The attributes of the object

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent

Parameters

  • name (namevar)

    The distinguished name of the object

  • purge (defaults to: true)

    Purge unmanaged attributes

    Supported values:
    • true
    • false
    • partial
  • service (defaults to: slapd)

    The name of the slapd service