Skip to content

Commit 5d23c8c

Browse files
committed
lib/puppet/provider/volume_group/lvm.rb, try fix create volume-group creation when PVs are given to volume_groups as a hash (unless_vg)
1 parent 9fb6304 commit 5d23c8c

File tree

1 file changed

+7
-0
lines changed
  • lib/puppet/provider/volume_group

1 file changed

+7
-0
lines changed

lib/puppet/provider/volume_group/lvm.rb

+7
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,13 @@ def self.get_logical_volume_properties(volume_groups_line)
4444
end
4545

4646
def create
47+
vg_pvs = *@resource.should(:physical_volumes)
48+
49+
if vg_pvs.is_a?(Hash)
50+
vgcreate(@resource[:name], *vg_pvs.keys)
51+
return
52+
end
53+
4754
vgcreate(@resource[:name], *@resource.should(:physical_volumes))
4855
end
4956

0 commit comments

Comments
 (0)