summaryrefslogtreecommitdiffstats
path: root/base/server/python/pki/server/deployment/scriptlets/webapp_deployment.py
diff options
context:
space:
mode:
Diffstat (limited to 'base/server/python/pki/server/deployment/scriptlets/webapp_deployment.py')
-rw-r--r--base/server/python/pki/server/deployment/scriptlets/webapp_deployment.py77
1 files changed, 37 insertions, 40 deletions
diff --git a/base/server/python/pki/server/deployment/scriptlets/webapp_deployment.py b/base/server/python/pki/server/deployment/scriptlets/webapp_deployment.py
index b0a1113e6..edbfafab3 100644
--- a/base/server/python/pki/server/deployment/scriptlets/webapp_deployment.py
+++ b/base/server/python/pki/server/deployment/scriptlets/webapp_deployment.py
@@ -33,55 +33,52 @@ class PkiScriptlet(pkiscriptlet.AbstractBasePkiScriptlet):
rv = 0
def spawn(self, deployer):
-
- if deployer.mdict['pki_subsystem'] in config.PKI_TOMCAT_SUBSYSTEMS:
- if config.str2bool(deployer.mdict['pki_skip_installation']):
- config.pki_log.info(log.SKIP_WEBAPP_DEPLOYMENT_SPAWN_1,
- __name__,
- extra=config.PKI_INDENTATION_LEVEL_1)
- return self.rv
-
- config.pki_log.info(log.WEBAPP_DEPLOYMENT_SPAWN_1, __name__,
+ if config.str2bool(deployer.mdict['pki_skip_installation']):
+ config.pki_log.info(log.SKIP_WEBAPP_DEPLOYMENT_SPAWN_1,
+ __name__,
extra=config.PKI_INDENTATION_LEVEL_1)
+ return self.rv
+
+ config.pki_log.info(log.WEBAPP_DEPLOYMENT_SPAWN_1, __name__,
+ extra=config.PKI_INDENTATION_LEVEL_1)
- # Create subsystem webapps folder to store custom webapps:
- # <instance>/<subsystem>/webapps.
- deployer.directory.create(
- deployer.mdict['pki_tomcat_subsystem_webapps_path'])
+ # Create subsystem webapps folder to store custom webapps:
+ # <instance>/<subsystem>/webapps.
+ deployer.directory.create(
+ deployer.mdict['pki_tomcat_subsystem_webapps_path'])
- # set ownerships, permissions, and acls
- deployer.directory.set_mode(
- deployer.mdict['pki_tomcat_subsystem_webapps_path'])
+ # set ownerships, permissions, and acls
+ deployer.directory.set_mode(
+ deployer.mdict['pki_tomcat_subsystem_webapps_path'])
- # Deploy web application directly from /usr/share/pki.
- deployer.deploy_webapp(
+ # Deploy web application directly from /usr/share/pki.
+ deployer.deploy_webapp(
+ deployer.mdict['pki_subsystem'].lower(),
+ os.path.join(
+ config.PKI_DEPLOYMENT_SOURCE_ROOT,
deployer.mdict['pki_subsystem'].lower(),
- os.path.join(
- config.PKI_DEPLOYMENT_SOURCE_ROOT,
- deployer.mdict['pki_subsystem'].lower(),
- "webapps",
- deployer.mdict['pki_subsystem'].lower()),
- os.path.join(
- config.PKI_DEPLOYMENT_SOURCE_ROOT,
- deployer.mdict['pki_subsystem'].lower(),
- "conf",
- "Catalina",
- "localhost",
- deployer.mdict['pki_subsystem'].lower() + ".xml"))
+ "webapps",
+ deployer.mdict['pki_subsystem'].lower()),
+ os.path.join(
+ config.PKI_DEPLOYMENT_SOURCE_ROOT,
+ deployer.mdict['pki_subsystem'].lower(),
+ "conf",
+ "Catalina",
+ "localhost",
+ deployer.mdict['pki_subsystem'].lower() + ".xml"))
return self.rv
def destroy(self, deployer):
- if deployer.mdict['pki_subsystem'] in config.PKI_TOMCAT_SUBSYSTEMS:
- config.pki_log.info(log.WEBAPP_DEPLOYMENT_DESTROY_1, __name__,
- extra=config.PKI_INDENTATION_LEVEL_1)
+ config.pki_log.info(log.WEBAPP_DEPLOYMENT_DESTROY_1, __name__,
+ extra=config.PKI_INDENTATION_LEVEL_1)
- # Delete <instance>/conf/Catalina/localhost/<subsystem>.xml
- deployer.file.delete(
- os.path.join(
- deployer.mdict['pki_instance_configuration_path'],
- "Catalina",
- "localhost",
- deployer.mdict['pki_subsystem'].lower() + ".xml"))
+ # Delete <instance>/conf/Catalina/localhost/<subsystem>.xml
+ deployer.file.delete(
+ os.path.join(
+ deployer.mdict['pki_instance_configuration_path'],
+ "Catalina",
+ "localhost",
+ deployer.mdict['pki_subsystem'].lower() + ".xml"))
return self.rv