def restart_services(self): """Restart services""" services = self.services[:] if self.haproxy_enabled(): services.append('haproxy') os_utils.manage_payload_services('stop', services) os_utils.manage_payload_services('start', services)
def restart_services(self): """Restart services""" services = self.services[:] if self.haproxy_enabled(): services.append('haproxy') os_utils.manage_payload_services('stop', services) os_utils.manage_payload_services('start', services)
def disable_services(self): """Disable services This method is for charm managed disabling of services where the end user is not involved nor informed about the activity. Use the pause and resume methods for end user facing activities. """ os_utils.manage_payload_services('pause', self.full_service_list)
def restart_services(self): """Restart services""" os_utils.manage_payload_services('stop', self.full_service_list) os_utils.manage_payload_services('start', self.full_service_list)
def on_resume_action(self, event): _, messages = os_utils.manage_payload_services( 'resume', services=self.services(), charm_func=None) self.state.is_paused = False self.update_status()
def on_post_series_upgrade(self, event): _, messages = os_utils.manage_payload_services( 'resume', services=self.services(), charm_func=None) self.state.is_paused = False self.state.series_upgrade = False self.update_status()