diff options
Diffstat (limited to 'deps/rabbitmq_cli/lib/rabbitmq/cli/core/validators.ex')
-rw-r--r-- | deps/rabbitmq_cli/lib/rabbitmq/cli/core/validators.ex | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/deps/rabbitmq_cli/lib/rabbitmq/cli/core/validators.ex b/deps/rabbitmq_cli/lib/rabbitmq/cli/core/validators.ex index 5e32a73b82..e3571b5bae 100644 --- a/deps/rabbitmq_cli/lib/rabbitmq/cli/core/validators.ex +++ b/deps/rabbitmq_cli/lib/rabbitmq/cli/core/validators.ex @@ -47,6 +47,13 @@ defmodule RabbitMQ.CLI.Core.Validators do end end + def existing_cluster_member([potential_member | _], %{node: node_name}) do + case Helpers.cluster_member?(node_name, potential_member) do + false -> {:validation_failure, {:not_a_cluster_member, potential_member}} + true -> :ok + end + end + def data_dir_is_set(_, opts) do case require_data_dir(opts) do :ok -> :ok |