summaryrefslogtreecommitdiff
path: root/manifests/selinux.pp
blob: aec1774eb24fa3ec4b993c8216179d396f4d6bf1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# manifests/selinux.pp
# manage selinux specific stuff

class apache::selinux {
    case $operatingsystem {
        gentoo: { include apache::selinux::gentoo }
        default: { include apache::selinux::base }
    }
}

class apache::selinux::base {}

class apache::selinux::gentoo inherits apache::selinux::base {
    selinux::loadmodule {"apache": location => "/usr/share/selinux/${selinux_mode}/apache.pp" }
    gentoo::installselinuxpackage { "selinux-apache": }
}