fix validation of ring_devices in swift
This commit is contained in:
parent
8e7c5a1629
commit
52a06fe14f
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user