Merge "Fix primitive_status for pacemaker"

This commit is contained in:
Jenkins 2015-01-23 17:33:01 +00:00 committed by Gerrit Code Review
commit 537ed9e375

@ -418,8 +418,14 @@ class Puppet::Provider::Pacemaker_common < Puppet::Provider
# @return [String] # @return [String]
def primitive_status(primitive, node = nil) def primitive_status(primitive, node = nil)
if node if node
nodes. found_node = nil
fetch(node, {}). nodes.each do |k, v|
if v.fetch("uname", {}).eql? node
found_node = v
end
end
return unless found_node
found_node.
fetch('primitives',{}). fetch('primitives',{}).
fetch(primitive, {}). fetch(primitive, {}).
fetch('status', nil) fetch('status', nil)