2014-01-23 05:22:38 -06:00
|
|
|
# Enable Retro changelog - it is necessary for SyncRepl
|
2013-10-25 05:41:25 -05:00
|
|
|
dn: cn=Retro Changelog Plugin,cn=plugins,cn=config
|
|
|
|
only:nsslapd-pluginEnabled: on
|
2014-01-23 05:22:38 -06:00
|
|
|
# Remember original nsuniqueid for objects referenced from cn=changelog
|
2013-10-25 05:41:25 -05:00
|
|
|
add:nsslapd-attribute: nsuniqueid:targetUniqueId
|
|
|
|
add:nsslapd-changelogmaxage: 2d
|
|
|
|
|
2014-01-23 05:22:38 -06:00
|
|
|
# Keep memberOf and referential integrity plugins away from cn=changelog.
|
|
|
|
# It is necessary for performance reasons because we don't have appropriate
|
|
|
|
# indices for cn=changelog.
|
|
|
|
dn: cn=MemberOf Plugin,cn=plugins,cn=config
|
|
|
|
add:memberofentryscope: '$SUFFIX'
|
User Life Cycle: create containers and scoping DS plugins
User Life Cycle is designed http://www.freeipa.org/page/V4/User_Life-Cycle_Management
It manages 3 containers (Staging, Active, Delete). At install/upgrade Delete and Staging
containers needs to be created.
Active: cn=users,cn=accounts,$SUFFIX
Delete: cn=deleted users,cn=accounts,cn=provisioning,$SUFFIX
Stage: cn=staged users ,cn=accounts,cn=provisioning,$SUFFIX
Plugins scopes:
krbPrincipalName, krbCanonicalName, ipaUniqueID, uid:
cn=accounts,SUFFIX
cn=deleted users,cn=accounts,cn=provisioning,SUFFIX
DNA:
cn=accounts,SUFFIX
Plugins exclude subtree:
IPA UUID, Referential Integrity, memberOf:
cn=provisioning,SUFFIX
https://fedorahosted.org/freeipa/ticket/3813
Reviewed-By: Petr Viktorin <pviktori@redhat.com>
2014-08-07 09:29:02 -05:00
|
|
|
add:memberofentryscopeexcludesubtree: 'cn=provisioning,$SUFFIX'
|
2014-01-23 05:22:38 -06:00
|
|
|
|
|
|
|
dn: cn=referential integrity postoperation,cn=plugins,cn=config
|
|
|
|
add:nsslapd-plugincontainerscope: '$SUFFIX'
|
|
|
|
add:nsslapd-pluginentryscope: '$SUFFIX'
|
User Life Cycle: create containers and scoping DS plugins
User Life Cycle is designed http://www.freeipa.org/page/V4/User_Life-Cycle_Management
It manages 3 containers (Staging, Active, Delete). At install/upgrade Delete and Staging
containers needs to be created.
Active: cn=users,cn=accounts,$SUFFIX
Delete: cn=deleted users,cn=accounts,cn=provisioning,$SUFFIX
Stage: cn=staged users ,cn=accounts,cn=provisioning,$SUFFIX
Plugins scopes:
krbPrincipalName, krbCanonicalName, ipaUniqueID, uid:
cn=accounts,SUFFIX
cn=deleted users,cn=accounts,cn=provisioning,SUFFIX
DNA:
cn=accounts,SUFFIX
Plugins exclude subtree:
IPA UUID, Referential Integrity, memberOf:
cn=provisioning,SUFFIX
https://fedorahosted.org/freeipa/ticket/3813
Reviewed-By: Petr Viktorin <pviktori@redhat.com>
2014-08-07 09:29:02 -05:00
|
|
|
add:nsslapd-pluginExcludeEntryScope: 'cn=provisioning,$SUFFIX'
|
2014-01-23 05:22:38 -06:00
|
|
|
|
2013-10-25 05:41:25 -05:00
|
|
|
# Enable SyncRepl
|
|
|
|
dn: cn=Content Synchronization,cn=plugins,cn=config
|
|
|
|
only:nsslapd-pluginEnabled: on
|
User Life Cycle: create containers and scoping DS plugins
User Life Cycle is designed http://www.freeipa.org/page/V4/User_Life-Cycle_Management
It manages 3 containers (Staging, Active, Delete). At install/upgrade Delete and Staging
containers needs to be created.
Active: cn=users,cn=accounts,$SUFFIX
Delete: cn=deleted users,cn=accounts,cn=provisioning,$SUFFIX
Stage: cn=staged users ,cn=accounts,cn=provisioning,$SUFFIX
Plugins scopes:
krbPrincipalName, krbCanonicalName, ipaUniqueID, uid:
cn=accounts,SUFFIX
cn=deleted users,cn=accounts,cn=provisioning,SUFFIX
DNA:
cn=accounts,SUFFIX
Plugins exclude subtree:
IPA UUID, Referential Integrity, memberOf:
cn=provisioning,SUFFIX
https://fedorahosted.org/freeipa/ticket/3813
Reviewed-By: Petr Viktorin <pviktori@redhat.com>
2014-08-07 09:29:02 -05:00
|
|
|
|
|
|
|
# Make sure IPA UUID does not generate ipaUniqueID for Stage/Delete entries
|
|
|
|
dn: cn=IPA Unique IDs,cn=IPA UUID,cn=plugins,cn=config
|
|
|
|
add:ipaUuidExcludeSubtree: 'cn=provisioning,$SUFFIX'
|