diff options
| author | Jan Cholasta <jcholast@redhat.com> | 2015-12-01 10:42:38 +0100 |
|---|---|---|
| committer | Jan Cholasta <jcholast@redhat.com> | 2015-12-07 08:13:23 +0100 |
| commit | a8d7ce5cf1ccd6c8a81fa5b4569afa3aa3c2882d (patch) | |
| tree | 86844beabf8c524d2f9f6d46ccf4ee1449ad48ba /ipaserver | |
| parent | ee853a3d35701d1d799f902f823b8a8cedb90013 (diff) | |
| download | freeipa-a8d7ce5cf1ccd6c8a81fa5b4569afa3aa3c2882d.tar.gz freeipa-a8d7ce5cf1ccd6c8a81fa5b4569afa3aa3c2882d.tar.xz freeipa-a8d7ce5cf1ccd6c8a81fa5b4569afa3aa3c2882d.zip | |
aci: add IPA servers host group 'ipaservers'
https://fedorahosted.org/freeipa/ticket/3416
Reviewed-By: Martin Basti <mbasti@redhat.com>
Reviewed-By: Simo Sorce <ssorce@redhat.com>
Diffstat (limited to 'ipaserver')
| -rw-r--r-- | ipaserver/install/krbinstance.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ipaserver/install/krbinstance.py b/ipaserver/install/krbinstance.py index 1dd807c71..f928e501f 100644 --- a/ipaserver/install/krbinstance.py +++ b/ipaserver/install/krbinstance.py @@ -117,6 +117,13 @@ class KrbInstance(service.Service): host_entry['krbticketflags'] = service_entry['krbticketflags'] self.admin_conn.add_entry(host_entry) + # Add the host to the ipaserver host group + hostgroup_dn = DN(('cn', 'ipaservers'), ('cn', 'hostgroups'), + ('cn', 'accounts'), self.suffix) + hostgroup_entry = self.admin_conn.get_entry(hostgroup_dn, ['member']) + hostgroup_entry.setdefault('member', []).append(host_dn) + self.admin_conn.update_entry(hostgroup_entry) + def __common_setup(self, realm_name, host_name, domain_name, admin_password): self.fqdn = host_name self.realm = realm_name.upper() |
