Fix sorting in sahara_cluster_template.rb

Change-Id: I379a5f6bb6ec946b133ad80d6b40969cc0eaac0e
Related-Blueprint: granular-task-idempotency
This commit is contained in:
Oleksiy Molchanov 2016-02-22 16:00:59 +02:00
parent da53d1421c
commit 2e82e469d1
1 changed files with 3 additions and 3 deletions

View File

@ -23,9 +23,9 @@ Puppet::Type.newtype(:sahara_cluster_template) do
def insync?(is)
return false unless is.count == should.count
should.sort_by! { |n| n["name"] }
is.sort_by! { |n| n["name"] }
should.zip(is).each do |should_node,is_node|
should_sort = should.sort_by { |n| n["name"] }
is_sort = is.sort_by { |n| n["name"] }
should_sort.zip(is_sort).each do |should_node,is_node|
should_node.keys.each do |field|
unless (is_node.has_key?(field) && should_node[field].to_s == is_node[field].to_s)
return false