diff --git a/puppet/manifests/init.pp b/puppet/manifests/init.pp index b0b4b85..6c9dba5 100644 --- a/puppet/manifests/init.pp +++ b/puppet/manifests/init.pp @@ -67,6 +67,14 @@ class puppet::client { }, } + if versioncmp($::puppetversion, "3") >= 0 { + selinux::manage_fcontext { "/usr/bin/puppet": + type => "puppet_exec_t", + recurse => false, + before => Service["puppet"], + } + } + case $::operatingsystem { "openbsd": { service { "puppet":