コード例 #1
0
ファイル: classes.py プロジェクト: openstack/charms.openstack
 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()