From 7aeeced0339255f5cdc614dd631582d1064a4a8a Mon Sep 17 00:00:00 2001 From: mh Date: Mon, 12 May 2008 19:50:57 +0000 Subject: added selinux stuff --- manifests/init.pp | 4 ++++ manifests/selinux.pp | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 manifests/selinux.pp diff --git a/manifests/init.pp b/manifests/init.pp index 796a2d9..d21176a 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -8,6 +8,10 @@ class mysql::server { gentoo: { include mysql::server::gentoo } default: { include mysql::server::base } } + + if $selinux { + include mysql::selinux + } } class mysql::server::base { diff --git a/manifests/selinux.pp b/manifests/selinux.pp new file mode 100644 index 0000000..14115c7 --- /dev/null +++ b/manifests/selinux.pp @@ -0,0 +1,16 @@ +# manifests/selinux.pp + +class mysql::selinux { + case $operatingsystem { + gentoo: { include mysql::selinux::gentoo } + } +} + +class mysql::selinux::gentoo { + package{'selinux-mysql': + ensure => present, + category => 'sec-policy', + require => Package[mysql], + } + selinux::loadmodule {"mysql": } +} -- cgit v1.2.3