From 69a6f667264c330bc705367e06782db3bcd6acf9 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Wed, 21 Nov 2012 19:33:53 +0200 Subject: [PATCH] Fixed httpsd access to nagios files --- nagios/manifests/init.pp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/nagios/manifests/init.pp b/nagios/manifests/init.pp index f7f09e8..48ff873 100644 --- a/nagios/manifests/init.pp +++ b/nagios/manifests/init.pp @@ -69,6 +69,13 @@ class nagios::server::manual inherits nagios::common { } } + exec { "usermod-nagios-httpsd": + path => "/bin:/usr/bin:/sbin:/usr/sbin", + command => "usermod -a -G nagios ${apache::sslserver::user}", + unless => "id -n -G ${apache::sslserver::user} | grep '\\bnagios\\b'", + require => Package["nagios"], + } + service { "nagios": name => $service, ensure => running, @@ -89,6 +96,14 @@ class nagios::server::manual inherits nagios::common { require => Package["nagios"], } + file { "${htdocs}/config.inc.php": + ensure => present, + mode => "0640", + owner => "root", + group => $apache::sslserver::group, + require => Package["nagios"], + } + file { "/etc/nagios/nagios.cfg": name => "${etcdir}/nagios.cfg", ensure => present,