summaryrefslogtreecommitdiff
path: root/deps/rabbitmq_cli/lib/rabbitmq/cli/core/validators.ex
diff options
context:
space:
mode:
Diffstat (limited to 'deps/rabbitmq_cli/lib/rabbitmq/cli/core/validators.ex')
-rw-r--r--deps/rabbitmq_cli/lib/rabbitmq/cli/core/validators.ex7
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