summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--install/updates/40-automember.update22
-rw-r--r--install/updates/Makefile.am1
2 files changed, 23 insertions, 0 deletions
diff --git a/install/updates/40-automember.update b/install/updates/40-automember.update
new file mode 100644
index 000000000..27aa3028e
--- /dev/null
+++ b/install/updates/40-automember.update
@@ -0,0 +1,22 @@
+# Add all supported automember LDAP objects
+dn: cn=Auto Membership Plugin,cn=plugins,cn=config
+addifnew: nsslapd-pluginConfigArea: 'cn=automember,cn=etc,$SUFFIX'
+
+dn: cn=automember,cn=etc,$SUFFIX
+default: objectClass: top
+default: objectClass: nsContainer
+default: cn: automember
+
+dn: cn=Hostgroup,cn=automember,cn=etc,$SUFFIX
+default: objectclass: autoMemberDefinition
+default: cn: Hostgroup
+default: autoMemberScope: cn=computers,cn=accounts,$SUFFIX
+default: autoMemberFilter: objectclass=ipaHost
+default: autoMemberGroupingAttr: member:dn
+
+dn: cn=Group,cn=automember,cn=etc,$SUFFIX
+default: objectclass: autoMemberDefinition
+default: cn: Group
+default: autoMemberScope: cn=users,cn=accounts,$SUFFIX
+default: autoMemberFilter: objectclass=posixAccount
+default: autoMemberGroupingAttr: member:dn
diff --git a/install/updates/Makefile.am b/install/updates/Makefile.am
index 3ecdc8276..71d699fd5 100644
--- a/install/updates/Makefile.am
+++ b/install/updates/Makefile.am
@@ -20,6 +20,7 @@ app_DATA = \
21-replicas_container.update \
40-delegation.update \
40-dns.update \
+ 40-automember.update \
45-roles.update \
50-lockout-policy.update \
50-groupuuid.update \