PATH:
usr
/
share
/
lve
/
dbgovernor
/
modules
/
Editing: plesk.py
#coding:utf-8 # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2019 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT # """ This module contains class for managing governor on Plesk server """ import os from utilities import read_file from .base import InstallManager class PleskManager(InstallManager): """ Implementation for plesk panel """ DBPASS_PATH = "/etc/psa/.psa.shadow" def get_mysql_user(self): """ Retrieve MySQL user name and password and save it into self attributes """ if os.path.exists(self.DBPASS_PATH): self.MYSQLUSER = "admin" self.MYSQLPASSWORD = read_file(self.DBPASS_PATH) def update_user_map_file(self): """ Update user mapping file for Plesk """ self._script("dbgovernor_map_plesk.py") def _detect_version_if_auto(self): """ Plesk in CL8: in auto mode governor chooses mysql8 as default to install. We change this behavior because of plesk in CL8 uses mariadb103 as default """ if self.cl_version == 8: return 'mariadb103' else: return super()._detect_version_if_auto()
SAVE
CANCEL