import os from wo.core.logging import Log from wo.core.template import WOTemplate from wo.core.variables import WOVar class WOConf(): """wo stack configuration utilities""" def __init__(): pass def olscommon(self): """OpenLiteSpeed common configuration deployment - deploy extApp configs""" wo_php_version = list(WOVar.wo_php_versions.keys()) ols_conf = WOVar.wo_ols_conf_dir for wo_php in wo_php_version: short_ver = WOVar.wo_php_versions[wo_php].replace('.', '') Log.debug(self, 'deploying OLS extApp config for {0}'.format(wo_php)) data = dict( php_version=WOVar.wo_php_versions[wo_php], short_version=short_ver, release=WOVar.wo_version) WOTemplate.deploy(self, '{0}/lsphp{1}.conf' .format(ols_conf, short_ver), 'ols-extapp.mustache', data)