File tree Expand file tree Collapse file tree 3 files changed +17
-0
lines changed
Expand file tree Collapse file tree 3 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 2222class udev (
2323 $udev_log = $udev::params::udev_log,
2424 $config_file_replace = $udev::params::config_file_replace,
25+ $rules = $udev::params::rules,
2526) inherits udev::params {
2627 validate_re($udev_log , ' ^err$|^info$|^debug$' )
2728 validate_bool($config_file_replace )
4849 Anchor[' udev:begin' ] ->
4950 class { 'udev::udevadm::logpriority' : udev_log => $udev_log } ->
5051 Anchor[' udev:end' ]
52+
53+ if $rules {
54+ create_resources(' udev::rule' , $rules )
55+ }
5156}
Original file line number Diff line number Diff line change 77
88 $udev_log = ' err'
99 $udevadm_path = ' /sbin'
10+ $rules = undef
1011
1112 case $::osfamily {
1213 ' debian' : {
Original file line number Diff line number Diff line change 8080 end
8181 end
8282
83+ describe 'rule parameter' do
84+ let ( :params ) { { 'rules' => { '99-foo.rules' => { 'content' => 'generic_rule' } } } }
85+ it { should contain_file ( "/etc/udev/rules.d/99-foo.rules" ) . with ( {
86+ :owner => 'root' ,
87+ :group => 'root' ,
88+ :mode => '0644' ,
89+ :content => 'generic_rule' ,
90+ } ) }
91+ end
92+
8393 end
8494
95+
8596end
You can’t perform that action at this time.
0 commit comments