summaryrefslogtreecommitdiffstats
path: root/ipalib/constants.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib/constants.py')
-rw-r--r--ipalib/constants.py73
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