diff options
author | Fraser Tweedale <frase@frase.id.au> | 2015-03-26 23:24:10 -0400 |
---|---|---|
committer | Fraser Tweedale <frase@frase.id.au> | 2015-04-13 00:06:40 -0400 |
commit | 87fd6b473eb3490ffc17f7a385ba5acb7ceb9fb0 (patch) | |
tree | 78ba843a6bed31950d8014400d9e773aa18222c9 /base/server/python/pki/server/deployment/pkiparser.py | |
parent | 1bfebdb6cc4385b5d83704a72f6eb9de78fded9b (diff) | |
download | pki-87fd6b473eb3490ffc17f7a385ba5acb7ceb9fb0.tar.gz pki-87fd6b473eb3490ffc17f7a385ba5acb7ceb9fb0.tar.xz pki-87fd6b473eb3490ffc17f7a385ba5acb7ceb9fb0.zip |
Add pkispawn config option for ldap profiles
Add the `pki_profiles_in_ldap' pkispawn config to control whether
profiles are stored on the filesystem (old behaviour) or LDAP (new
behaviour). The default is file-based profiles.
Diffstat (limited to 'base/server/python/pki/server/deployment/pkiparser.py')
-rw-r--r-- | base/server/python/pki/server/deployment/pkiparser.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/base/server/python/pki/server/deployment/pkiparser.py b/base/server/python/pki/server/deployment/pkiparser.py index 6fb9e987d..e37b0e4a5 100644 --- a/base/server/python/pki/server/deployment/pkiparser.py +++ b/base/server/python/pki/server/deployment/pkiparser.py @@ -1227,6 +1227,12 @@ class PKIConfigParser: "restart" + " " + \ "pki-tomcatd" + "@" + \ self.mdict['pki_instance_name'] + "." + "service" + + if config.str2bool(self.mdict['pki_profiles_in_ldap']): + self.mdict['PKI_PROFILE_SUBSYSTEM_SLOT'] = 'LDAPProfileSubsystem' + else: + self.mdict['PKI_PROFILE_SUBSYSTEM_SLOT'] = 'ProfileSubsystem' + except OSError as exc: config.pki_log.error(log.PKI_OSERROR_1, exc, extra=config.PKI_INDENTATION_LEVEL_2) |