This commit is contained in:
R. Tyler Croy 2011-09-23 12:20:49 -07:00
parent c8eb053fed
commit fce15d7824
3 changed files with 9 additions and 24 deletions

View File

@ -3,7 +3,7 @@ node /^lucid32$/ {
#include ips
#include user-kbsingh
#include nagios-server
include nagios-server
#include ci-ssh-slave
#include haproxy-main
#include mirrorbrain

View File

@ -1,5 +1,12 @@
class nagios-server {
if $operatingsystem != "Ubuntu" {
err("The nagios-server module isn't supported for $operatingsystem")
}
else {
include nagios-server::ubuntu
}
group {
"nagios" :
ensure => present;
@ -13,24 +20,4 @@ class nagios-server {
Group["nagios"]
];
}
file {
"/etc/nagios" :
ensure => directory,
require => [
Group["nagios"],
Package["nagios"],
Package["nagios-plugins"],
Package["nagios-nrpe"]
]
}
if $operatingsystem != "Ubuntu" {
err("The nagios-server module isn't supported for $operatingsystem")
}
else {
include nagios-server::ubuntu
}
}

View File

@ -12,11 +12,9 @@ class nagios-server::ubuntu {
class nagios-server::ubuntu::packages {
package {
"libwww-perl" :
alias => perl-libwww,
ensure => installed;
"libcrypt-ssleay-perl" :
alias => perl-crypt-ssleay,
ensure => installed;
"nagios3" :
@ -38,6 +36,6 @@ class nagios-server::ubuntu::install {
"nagios3" :
ensure => running,
enable => true,
require => Package["nagios3"];
require => Package["nagios"];
}
}