def run_deferred_hooks(args): """Run deferred hooks. :param args: Unused :type args: List[str] """ _run_deferred_hooks() os_utils.restart_services_action(deferred_only=True) assess_status(register_configs())
def run_deferred_hooks(args): """Run deferred hooks. :param args: Unused :type args: List[str] """ _run_deferred_hooks() os_utils.restart_services_action(deferred_only=True) assess_status(ConfigRenderer(CONFIG_FILES()))
def run_deferred_hooks(args): """Run deferred hooks. :param args: Unused :type args: List[str] """ _run_deferred_hooks() # Hooks may trigger services to need restarting so restart any services # marked as needing it now. os_utils.restart_services_action(deferred_only=True) with charms_openstack.charm.provide_charm_instance() as charm_instance: charm_instance._assess_status()
def restart(args): """Restart services. :param args: Unused :type args: List[str] """ deferred_only = action_get("deferred-only") services = action_get("services").split() # Check input if deferred_only and services: action_fail("Cannot set deferred-only and services") return if not (deferred_only or services): action_fail("Please specify deferred-only or services") return if action_get('run-hooks'): _run_deferred_hooks() if deferred_only: os_utils.restart_services_action(deferred_only=True) else: os_utils.restart_services_action(services=services) assess_status(register_configs())
def restart_services(args): """Restart services. :param args: Unused :type args: List[str] """ deferred_only = hookenv.action_get("deferred-only") services = hookenv.action_get("services").split() # Check input if deferred_only and services: hookenv.action_fail("Cannot set deferred-only and services") return if not (deferred_only or services): hookenv.action_fail("Please specify deferred-only or services") return if hookenv.action_get('run-hooks'): _run_deferred_hooks() if deferred_only: os_utils.restart_services_action(deferred_only=True) else: os_utils.restart_services_action(services=services) with charms_openstack.charm.provide_charm_instance() as charm_instance: charm_instance._assess_status()