Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
    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)
Пример #4
0
 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)
Пример #5
0
 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()
Пример #6
0
 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()