diff options
Diffstat (limited to 'ipalib/constants.py')
-rw-r--r-- | ipalib/constants.py | 73 |
1 files changed, 37 insertions, 36 deletions
diff --git a/ipalib/constants.py b/ipalib/constants.py index f0f89a3b3..59649865b 100644 --- a/ipalib/constants.py +++ b/ipalib/constants.py @@ -22,6 +22,7 @@ All constants centralised in one file. """ import socket +from ipapython.dn import DN from ipapython.version import VERSION try: FQDN = socket.getfqdn() @@ -69,44 +70,44 @@ DEFAULT_CONFIG = ( # Domain, realm, basedn: ('domain', 'example.com'), ('realm', 'EXAMPLE.COM'), - ('basedn', 'dc=example,dc=com'), + ('basedn', DN(('dc', 'example'), ('dc', 'com'))), # LDAP containers: - ('container_accounts', 'cn=accounts'), - ('container_user', 'cn=users,cn=accounts'), - ('container_group', 'cn=groups,cn=accounts'), - ('container_service', 'cn=services,cn=accounts'), - ('container_host', 'cn=computers,cn=accounts'), - ('container_hostgroup', 'cn=hostgroups,cn=accounts'), - ('container_rolegroup', 'cn=roles,cn=accounts'), - ('container_permission', 'cn=permissions,cn=pbac'), - ('container_privilege', 'cn=privileges,cn=pbac'), - ('container_automount', 'cn=automount'), - ('container_policies', 'cn=policies'), - ('container_configs', 'cn=configs,cn=policies'), - ('container_roles', 'cn=roles,cn=policies'), - ('container_applications', 'cn=applications,cn=configs,cn=policies'), - ('container_policygroups', 'cn=policygroups,cn=configs,cn=policies'), - ('container_policylinks', 'cn=policylinks,cn=configs,cn=policies'), - ('container_netgroup', 'cn=ng,cn=alt'), - ('container_hbac', 'cn=hbac'), - ('container_hbacservice', 'cn=hbacservices,cn=hbac'), - ('container_hbacservicegroup', 'cn=hbacservicegroups,cn=hbac'), - ('container_dns', 'cn=dns'), - ('container_virtual', 'cn=virtual operations,cn=etc'), - ('container_sudorule', 'cn=sudorules,cn=sudo'), - ('container_sudocmd', 'cn=sudocmds,cn=sudo'), - ('container_sudocmdgroup', 'cn=sudocmdgroups,cn=sudo'), - ('container_entitlements', 'cn=entitlements,cn=etc'), - ('container_automember', 'cn=automember,cn=etc'), - ('container_selinux', 'cn=usermap,cn=selinux'), - ('container_s4u2proxy', 'cn=s4u2proxy,cn=etc'), - ('container_cifsdomains', 'cn=ad,cn=etc'), - ('container_trusts', 'cn=trusts'), - ('container_adtrusts', 'cn=ad,cn=trusts'), - ('container_ranges', 'cn=ranges,cn=etc'), - ('container_dna', 'cn=dna,cn=ipa,cn=etc'), - ('container_dna_posix_ids', 'cn=posix-ids,cn=dna,cn=ipa,cn=etc'), + ('container_accounts', DN(('cn', 'accounts'))), + ('container_user', DN(('cn', 'users'), ('cn', 'accounts'))), + ('container_group', DN(('cn', 'groups'), ('cn', 'accounts'))), + ('container_service', DN(('cn', 'services'), ('cn', 'accounts'))), + ('container_host', DN(('cn', 'computers'), ('cn', 'accounts'))), + ('container_hostgroup', DN(('cn', 'hostgroups'), ('cn', 'accounts'))), + ('container_rolegroup', DN(('cn', 'roles'), ('cn', 'accounts'))), + ('container_permission', DN(('cn', 'permissions'), ('cn', 'pbac'))), + ('container_privilege', DN(('cn', 'privileges'), ('cn', 'pbac'))), + ('container_automount', DN(('cn', 'automount'))), + ('container_policies', DN(('cn', 'policies'))), + ('container_configs', DN(('cn', 'configs'), ('cn', 'policies'))), + ('container_roles', DN(('cn', 'roles'), ('cn', 'policies'))), + ('container_applications', DN(('cn', 'applications'), ('cn', 'configs'), ('cn', 'policies'))), + ('container_policygroups', DN(('cn', 'policygroups'), ('cn', 'configs'), ('cn', 'policies'))), + ('container_policylinks', DN(('cn', 'policylinks'), ('cn', 'configs'), ('cn', 'policies'))), + ('container_netgroup', DN(('cn', 'ng'), ('cn', 'alt'))), + ('container_hbac', DN(('cn', 'hbac'))), + ('container_hbacservice', DN(('cn', 'hbacservices'), ('cn', 'hbac'))), + ('container_hbacservicegroup', DN(('cn', 'hbacservicegroups'), ('cn', 'hbac'))), + ('container_dns', DN(('cn', 'dns'))), + ('container_virtual', DN(('cn', 'virtual operations'), ('cn', 'etc'))), + ('container_sudorule', DN(('cn', 'sudorules'), ('cn', 'sudo'))), + ('container_sudocmd', DN(('cn', 'sudocmds'), ('cn', 'sudo'))), + ('container_sudocmdgroup', DN(('cn', 'sudocmdgroups'), ('cn', 'sudo'))), + ('container_entitlements', DN(('cn', 'entitlements'), ('cn', 'etc'))), + ('container_automember', DN(('cn', 'automember'), ('cn', 'etc'))), + ('container_selinux', DN(('cn', 'usermap'), ('cn', 'selinux'))), + ('container_s4u2proxy', DN(('cn', 's4u2proxy'), ('cn', 'etc'))), + ('container_cifsdomains', DN(('cn', 'ad'), ('cn', 'etc'))), + ('container_trusts', DN(('cn', 'trusts'))), + ('container_adtrusts', DN(('cn', 'ad'), ('cn', 'trusts'))), + ('container_ranges', DN(('cn', 'ranges'), ('cn', 'etc'))), + ('container_dna', DN(('cn', 'dna'), ('cn', 'ipa'), ('cn', 'etc'))), + ('container_dna_posix_ids', DN(('cn', 'posix-ids'), ('cn', 'dna'), ('cn', 'ipa'), ('cn', 'etc'))), # Ports, hosts, and URIs: # FIXME: let's renamed xmlrpc_uri to rpc_xml_uri |