From c1159db3be7da57d07d67543a61f1249d7548d65 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 17 Jul 2016 01:09:38 -0400 Subject: [PATCH] Little further refinement to condition checking for deployment steps --- recipes/server.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/recipes/server.rb b/recipes/server.rb index 5b96a14..54aaf08 100644 --- a/recipes/server.rb +++ b/recipes/server.rb @@ -116,7 +116,9 @@ if freeipa_masters.empty? then node.set[:freeipa][:master] = true -elsif (node[:freeipa][:master].nil? && node[:freeipa][:master] == false) && (node[:freeipa][:replica].nil? && node[:freeipa][:replica] == false) then +#elsif (node[:freeipa][:master].nil? && node[:freeipa][:master] == false) && (node[:freeipa][:replica].nil? && node[:freeipa][:replica] == false) then +elsif (node[:freeipa][:master] && node[:freeipa][:master].respond_to?(:value) && node[:freeipa][:master] == false) && + (node[:freeipa][:replica] && node[:freeipa][:replica].respond_to?(:value) && node[:freeipa][:replica] == false) then ### Subsequent Replica Nodes # check to see if slave is setup to replicat from master