puppet-openldap icon indicating copy to clipboard operation
puppet-openldap copied to clipboard

openldap::server::overlay syntax for multiple instances ?

Open huckabeec opened this issue 8 months ago • 1 comments

We currently have:

openldap::server::overlay { 'memberof on dc=foo,dc=com':
        ensure => present,
        options => {
          'olcMemberOfRefInt'  => 'TRUE', 
          'olcMemberOfGroupOC' => 'groupOfEntries'
        },
 } 

but we also want to enable this for 'groupOfNames' - what would be the syntax to enable two instances of the member overlay in that case ?

We could normally have this in 'cn=config'

dn: olcOverlay=memberof,olcDatabase={2}mdb,cn=config
objectClass: olcConfig
objectClass: olcOverlayConfig
objectClass: olcMemberOf
olcOverlay: memberof
olcMemberOfRefInt: TRUE
olcMemberOfGroupOC: groupOfNames
 
dn: olcOverlay=memberof,olcDatabase={2}mdb,cn=config
objectClass: olcConfig
objectClass: olcOverlayConfig
objectClass: olcMemberOf
olcOverlay: memberof
olcMemberOfRefInt: TRUE
olcMemberOfGroupOC: groupOfEntries

But not sure how to get that result from this module.

huckabeec avatar Mar 14 '25 17:03 huckabeec