fix validation of ring_devices in swift

This commit is contained in:
Vladimir Kuklin 2013-08-04 14:57:49 +04:00
parent 8e7c5a1629
commit 52a06fe14f

View File

@ -7,7 +7,9 @@ Puppet::Type.newtype(:ring_devices) do
desc 'list of all swift storages'
validate do |value|
fail(Puppet::Error, "#{value} should be a Hash and include ip address") unless value.is_a?(Hash) && value['storage_local_net_ip']
value.each do |element|
fail(Puppet::Error, "#{value} should be a Hash and include ip address") unless element.is_a?(Hash) && element['storage_address']
end
end
end