def _destroy_pcmk_remote_env( env, node_names_list, skip_offline_nodes, allow_fails ): actions = node_communication_format.create_pcmk_remote_actions([ "stop", "disable", ]) files = { "pacemaker_remote authkey": {"type": "pcmk_remote_authkey"}, } target_list = env.get_node_target_factory().get_target_list( node_names_list, skip_non_existing=skip_offline_nodes, ) com_cmd = ServiceAction( env.report_processor, actions, skip_offline_targets=skip_offline_nodes, allow_fails=allow_fails, ) com_cmd.set_targets(target_list) run_and_raise(env.get_node_communicator(), com_cmd) com_cmd = RemoveFiles( env.report_processor, files, skip_offline_targets=skip_offline_nodes, allow_fails=allow_fails, ) com_cmd.set_targets(target_list) run_and_raise(env.get_node_communicator(), com_cmd)
def _destroy_pcmk_remote_env(env, node_names_list, skip_offline_nodes, allow_fails): actions = node_communication_format.create_pcmk_remote_actions([ "stop", "disable", ]) files = { "pacemaker_remote authkey": { "type": "pcmk_remote_authkey" }, } target_list = env.get_node_target_factory().get_target_list( node_names_list, skip_non_existing=skip_offline_nodes, ) com_cmd = ServiceAction( env.report_processor, actions, skip_offline_targets=skip_offline_nodes, allow_fails=allow_fails, ) com_cmd.set_targets(target_list) run_and_raise(env.get_node_communicator(), com_cmd) com_cmd = RemoveFiles( env.report_processor, files, skip_offline_targets=skip_offline_nodes, allow_fails=allow_fails, ) com_cmd.set_targets(target_list) run_and_raise(env.get_node_communicator(), com_cmd)
def _start_and_enable_pacemaker_remote(env, node_list, skip_offline_nodes=False, allow_fails=False): com_cmd = ServiceAction( env.report_processor, node_communication_format.create_pcmk_remote_actions([ "start", "enable", ]), skip_offline_targets=skip_offline_nodes, allow_fails=allow_fails, description="start of service pacemaker_remote") com_cmd.set_targets( env.get_node_target_factory().get_target_list(node_list)) run_and_raise(env.get_node_communicator(), com_cmd)