Files
WPIQ/wo/core/stackconf.py

28 lines
987 B
Python
Raw Normal View History

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"""
2023-08-05 15:47:01 +02:00
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)