summaryrefslogtreecommitdiff
path: root/manifests/defines/permissions.pp
blob: 32d2ebb5fc789eb21133cedf78104f3dfd5666af (plain)
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:}
}