File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 9292
9393 if $enable == ' mask' {
9494 $_target = ' /dev/null'
95+ $_content = undef
96+ $_source = undef
9597 } else {
9698 $_target = $target
99+ $_content = $content
100+ $_source = $source
97101 }
98102
99103 if $_target {
104108
105109 file { "${path}/${name}" :
106110 ensure => $_ensure,
107- content => $content ,
108- source => $source ,
111+ content => $_content ,
112+ source => $_source ,
109113 target => $_target,
110114 owner => $owner ,
111115 group => $group ,
Original file line number Diff line number Diff line change 127127 }
128128 end
129129
130+ context 'when masking a unit' do
131+ let ( :title ) { 'tmpfs.mount' }
132+
133+ let ( :params ) do
134+ {
135+ enable : 'mask' ,
136+ }
137+ end
138+
139+ it { is_expected . to compile . with_all_deps }
140+
141+ it {
142+ is_expected . to contain_file ( '/etc/systemd/system/tmpfs.mount' ) . with (
143+ ensure : 'link' ,
144+ target : '/dev/null'
145+ )
146+ }
147+ end
148+
130149 context 'on a swap' do
131150 let ( :title ) { 'file.swap' }
132151
You can’t perform that action at this time.
0 commit comments