Resource Type: ldap_entry

Defined in:
lib/puppet/type/ldap_entry.rb
Providers:
ldap

Overview

Type to manage LDAP entries

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent

Parameters

  • attributes

    LDAP entry attributes as a hash i.e. { :givenName => “Foo”, :objectClass =>

    ["top", "person", "inetorgPerson"]}
    
  • base

    LDAP tree base i.e. dc=foo,dc=co,dc=uk

  • host

    Host Address (FQDN or IP) of the LDAP server

  • mutable (defaults to: [])

    LDAP entry attribute(s) which may be externally modified

  • name (namevar)

    Name of LDAP entry i.e. cn=Foo,ou=Bar,dc=baz,dc=co,dc=uk

  • password

    Password of admin account on LDAP server

  • port (defaults to: 636)

    Port of the LDAP server (default 389)

  • provider

    The specific backend to use for this ‘ldap_entry` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • self_signed (defaults to: false)

    Whether the LDAP server certificate is self-signed

  • ssl (defaults to: true)

    Whether the LDAP server uses SSL

  • username (defaults to: admin)

    Username of admin account on LDAP server