def vrrp_check_script_update(self, listener_id, action): listener_ids = util.get_listeners() if action == consts.AMP_ACTION_STOP: listener_ids.remove(listener_id) args = [] for lid in listener_ids: args.append(util.haproxy_sock_path(lid)) if not os.path.exists(util.keepalived_dir()): os.makedirs(util.keepalived_dir()) os.makedirs(util.keepalived_check_scripts_dir()) cmd = 'haproxy-vrrp-check {args}; exit $?'.format(args=' '.join(args)) with open(util.haproxy_check_script_path(), 'w') as text_file: text_file.write(cmd)
def vrrp_check_script_update(self, listener_id, action): listener_ids = util.get_listeners() if action == consts.AMP_ACTION_STOP: listener_ids.remove(listener_id) args = [] for lid in listener_ids: args.append(util.haproxy_sock_path(lid)) if not os.path.exists(util.keepalived_dir()): os.makedirs(util.keepalived_dir()) os.makedirs(util.keepalived_check_scripts_dir()) cmd = 'haproxy-vrrp-check {args}; exit $?'.format(args=' '.join(args)) with open(util.haproxy_check_script_path(), 'w') as text_file: text_file.write(cmd)