feat: add selinux support to puppetboard
- required to allow nginx to reach puppetdb
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# profiles::selinux::nginx
|
||||
# selinux settings for nginx
|
||||
class profiles::selinux::nginx (
|
||||
Boolean $persistent = true,
|
||||
Boolean $httpd_can_network_connect = true,
|
||||
String $selinux_mode = 'enforcing',
|
||||
){
|
||||
# include packages that are required
|
||||
include profiles::packages::selinux
|
||||
|
||||
# setenforce
|
||||
class { 'profiles::selinux::setenforce':
|
||||
mode => $selinux_mode,
|
||||
}
|
||||
|
||||
# make sure we can connect to network resources
|
||||
selboolean { 'httpd_can_network_connect':
|
||||
persistent => $persistent,
|
||||
value => $httpd_can_network_connect,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user