From cd68caf6624baafe5430c1a76d118085cc416429 Mon Sep 17 00:00:00 2001 From: o Date: Wed, 13 Jun 2012 20:22:45 -0300 Subject: remove hiera --- manifests/server.pp | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'manifests') diff --git a/manifests/server.pp b/manifests/server.pp index 81d293a..69b253d 100644 --- a/manifests/server.pp +++ b/manifests/server.pp @@ -1,27 +1,27 @@ -class mysql::server { - +class mysql::server ( + $manage_shorewall = false, + $manage_munin = false, + $manage_nagios = false +) { case $::operatingsystem { - gentoo: { include mysql::server::gentoo } - centos: { include mysql::server::centos } - debian: { include mysql::server::debian } + gentoo: { include mysql::server::gentoo } + centos: { include mysql::server::centos } + debian: { include mysql::server::debian } default: { include mysql::server::base } } - if hiera('use_munin',false) { + if $mysql::manage_munin { case $::operatingsystem { - debian: { include mysql::server::munin::debian } + debian: { include mysql::server::munin::debian } default: { include mysql::server::munin::default } } } - if hiera('use_nagios',false) { - case hiera('nagios_check_mysql',false) { - false: { info("We don't do nagioschecks for mysql on ${::fqdn}" ) } - default: { include mysql::server::nagios } - } - } + if $mysql::manage_nagios { + include mysql::server::nagios + } - if hiera('use_shorewall',false) { + if $mysql::manage_shorewall { include shorewall::rules::mysql } } -- cgit v1.2.3