File tree Expand file tree Collapse file tree 2 files changed +23
-5
lines changed Expand file tree Collapse file tree 2 files changed +23
-5
lines changed Original file line number Diff line number Diff line change 149149 }
150150 } else {
151151 if $manage_kernel_parameter {
152- kernel_parameter { 'crashkernel' :
153- ensure => ' absent' ,
154- provider => $kernel_parameter_provider ,
152+ if $facts [' os' ][' family' ] == ' RedHat' and versioncmp($facts [' os' ][' release' ][' major' ], ' 9' ) >= 0 {
153+ kernel_parameter { 'crashkernel' :
154+ ensure => ' present' ,
155+ value => ' no' ,
156+ target => $bootloader_config_path ,
157+ bootmode => $crashkernel_bootmode ,
158+ provider => $kernel_parameter_provider ,
159+ }
160+ } else {
161+ kernel_parameter { 'crashkernel' :
162+ ensure => ' absent' ,
163+ provider => $kernel_parameter_provider ,
164+ }
155165 }
156166 }
157167
Original file line number Diff line number Diff line change 3838 it { is_expected . to create_class ( 'kdump' ) }
3939
4040 it 'removes crashkernel parameter' do
41- is_expected . to contain_kernel_parameter ( 'crashkernel' ) . with ( ensure : 'absent' ,
42- provider : 'grub2' )
41+ if facts [ :os ] [ 'family' ] == 'RedHat' && facts [ :os ] [ 'release' ] [ 'major' ] . to_i >= 9
42+ is_expected . to contain_kernel_parameter ( 'crashkernel' ) . with ( ensure : 'present' ,
43+ value : 'no' ,
44+ target : nil ,
45+ bootmode : 'all' ,
46+ provider : 'grub2' )
47+ else
48+ is_expected . to contain_kernel_parameter ( 'crashkernel' ) . with ( ensure : 'absent' ,
49+ provider : 'grub2' )
50+ end
4351 end
4452
4553 it do
You can’t perform that action at this time.
0 commit comments