1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
define apache::file::rw() { file{$name: mode => 660, recurse => true } } define apache::file::readonly() { apache::file::r{$name:} } define apache::file::r() { file{$name: mode => 640, recurse => true, } } define apache::dir::rw( $uid = 'absent', $gid = 'uid' ){ file{$name: ensure => directory, mode => 0770, } selinux::dir::rw{$name:} }