## Puppet client daemon ## ##

## Puppet is a configuration management system written in Ruby. ## The client daemon is responsible for periodically requesting the ## desired system state from the server and ensuring the state of ## the client system matches. ##

##
################################################ ## ## Read / Write to Puppet temp files. Puppet uses ## some system binaries (groupadd, etc) that run in ## a non-puppet domain and redirects output into temp ## files. ## ## ## ## Domain allowed access ## ## # interface(`puppet_rw_tmp', ` gen_require(` type puppet_tmp_t; ') allow $1 puppet_tmp_t:file rw_file_perms; files_search_tmp($1) ')