Esempio n. 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)
 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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()
Esempio n. 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()