def __init__(self): self._logger = logging.getLogger(__name__) self._service_name = SERVICE_NAME Handler.__init__(self) bus.on("init", self.on_init) bus.define_events( 'before_postgresql_data_bundle', 'postgresql_data_bundle', # @param host: New master hostname 'before_postgresql_change_master', # @param host: New master hostname 'postgresql_change_master', 'before_slave_promote_to_master', 'slave_promote_to_master' ) self._phase_postgresql = 'Configure PostgreSQL' self._phase_data_bundle = self._op_data_bundle = 'PostgreSQL data bundle' self._phase_backup = self._op_backup = 'PostgreSQL backup' self._step_upload_to_cloud_storage = 'Upload data to cloud storage' self._step_accept_scalr_conf = 'Accept Scalr configuration' self._step_patch_conf = 'Patch configuration files' self._step_create_storage = 'Create storage' self._step_init_master = 'Initialize Master' self._step_init_slave = 'Initialize Slave' self._step_create_data_bundle = 'Create data bundle' self._step_change_replication_master = 'Change replication Master' self._step_collect_host_up_data = 'Collect HostUp data' self.on_reload()
def __init__(self): Handler.__init__(self) # init script will set later FarmSecurityMixin.__init__(self) self.init_farm_security([11211]) self._logger = logging.getLogger(__name__) self._queryenv = bus.queryenv_service bus.on(init=self.on_init, start=self.on_start)
def __init__(self): Handler.__init__(self) self._initial_preset = None self._initial_v_hosts = [] self._queryenv = bus.queryenv_service self.api = apache_api.ApacheAPI() self.preset_provider = ApachePresetProvider() bus.on(init=self.on_init) bus.define_events("apache_rpaf_reload")