File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,12 @@ def self.get_logical_volume_properties(volume_groups_line)
4444 end
4545
4646 def create
47- vgcreate ( @resource [ :name ] , *@resource . should ( :physical_volumes ) )
47+ vgcreate_args = [ @resource [ :name ] , *@resource . should ( :physical_volumes ) ]
48+ extent_args = @resource [ :extent_size ] . nil? ? [ ] : [ '-s' , @resource [ :extent_size ] ]
49+
50+ vgcreate_args . append ( *extent_args )
51+
52+ vgcreate ( *vgcreate_args )
4853 end
4954
5055 def destroy
Original file line number Diff line number Diff line change 1010 isnamevar
1111 end
1212
13+ newparam ( :extent_size ) do
14+ desc 'The physical extent size. Uses OS default if not provided. Only applicable on Linux.'
15+ end
16+
1317 newproperty ( :physical_volumes , array_matching : :all ) do
1418 desc "The list of physical volumes to be included in the volume group; this
1519 will automatically set these as dependencies, but they must be defined elsewhere
You can’t perform that action at this time.
0 commit comments