summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Kosek <mkosek@redhat.com>2011-10-17 13:56:21 +0200
committerMartin Kosek <mkosek@redhat.com>2011-11-29 09:02:16 +0100
commit990553221fa53c7a294a80c07b8c89118ef6b3be (patch)
tree1ba880a68800be78e1c2f6bc7538fc35803dc808
parent9eb703f408b01ece30e57e844bc533e3e459fb2c (diff)
downloadfreeipa-990553221fa53c7a294a80c07b8c89118ef6b3be.tar.gz
freeipa-990553221fa53c7a294a80c07b8c89118ef6b3be.tar.xz
freeipa-990553221fa53c7a294a80c07b8c89118ef6b3be.zip
Enable automember for upgraded servers
automember functionality is depends on predefined data is in LDAP. Since we add it for fresh installs only, automember cannot be used for upgraded servers. Make sure that automember LDAP data is added during upgrade too. https://fedorahosted.org/freeipa/ticket/1992
-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 \