From 4efcfeddf35d944fb0f7503671abafde90d57bfa Mon Sep 17 00:00:00 2001 From: Gardouille Date: Thu, 19 Feb 2015 16:13:23 +0100 Subject: [PATCH] Create a new subclass: xymon::server to manage Xymon Server. --- manifests/server.pp | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 manifests/server.pp diff --git a/manifests/server.pp b/manifests/server.pp new file mode 100644 index 0000000..6bc3832 --- /dev/null +++ b/manifests/server.pp @@ -0,0 +1,42 @@ +# == Class: xymon::server +# +# Manage installation and configuration of Xymon server. +# +# === Parameters +# +# +# === Variables +# +# +# === Examples +# +# class { 'xymon::server': +# } +# +# === Authors +# +# Gardouille +# +# === Copyright +# +# WTFPL +# +class xymon::server ( +) inherits xymon::params { + + + if ! defined(Class['::xymon::client']) { + class { '::xymon::client': + service_enabled => false, + } + } + + #include '::xymon::server::install' + #include '::xymon::server::config' + #include '::xymon::server::service' + + #Class['::xymon::server::install'] -> + #Class['::xymon::server::config'] -> + #Class['::xymon::server::service'] + +} # Public class: xymon::server