Ruby code-style improvements for get_disks_list_by_role function
Change-Id: Ibe8ac86aae91e675dcfd9e8aeaa7ba8ad3aea0f7
This commit is contained in:
parent
f1d0a6d007
commit
db473858e2
@ -7,13 +7,13 @@ EOS
|
||||
) do |args|
|
||||
errmsg = "get_disks_list_by_role($node_volumes, 'cinder')"
|
||||
disks_metadata, role = args
|
||||
raise(Puppet::ParseError, "#{errmsg}: 1st argument should be an array") if !disks_metadata.is_a?(Array)
|
||||
raise(Puppet::ParseError, "#{errmsg}: 2nd argument should be node role") if !role.is_a?(String)
|
||||
raise(Puppet::ParseError, "#{errmsg}: 1st argument should be an array") unless disks_metadata.is_a?(Array)
|
||||
raise(Puppet::ParseError, "#{errmsg}: 2nd argument should be node role") unless role.is_a?(String)
|
||||
disks = Array.new
|
||||
disks_metadata.each do |disk|
|
||||
if not disk['volumes'].nil? and not disk['volumes'].empty?
|
||||
unless disk['volumes'].nil? and disk['volumes'].empty?
|
||||
disk['volumes'].each do |volume|
|
||||
if not volume['vg'].nil? and volume['vg'] == role and not volume['size'].nil? and volume['size'] != 0
|
||||
unless volume['vg'].nil? or volume['vg'] != role or volume['size'].nil? or volume['size'] == 0
|
||||
disks << '/dev/' + disk['name']
|
||||
break
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user