diff --git a/manifests/server.pp b/manifests/server.pp index 67feaea..6e64147 100644 --- a/manifests/server.pp +++ b/manifests/server.pp @@ -39,13 +39,13 @@ class xymon::server ( include '::xymon::server::preconfig' include '::xymon::server::install' - #include '::xymon::server::config' + include '::xymon::server::config' include '::xymon::server::service' include '::xymon::server::apache' Class['::xymon::server::preconfig'] -> Class['::xymon::server::install'] -> - #Class['::xymon::server::config'] -> + Class['::xymon::server::config'] -> Class['::xymon::server::service'] -> Class['::xymon::server::apache'] diff --git a/manifests/server/config.pp b/manifests/server/config.pp new file mode 100644 index 0000000..ce544c4 --- /dev/null +++ b/manifests/server/config.pp @@ -0,0 +1,21 @@ +# == Class: xymon::server::config +# +# Some configurations before install Xymon server +# +class xymon::server::config { + + File { + owner => root, + group => root, + mode => 0644, + } + + # Config file for the apt plugin (from xymon-plugins) for Xymon server + file { 'link apt.cfg for Xymon server': + ensure => link, + path => '/etc/xymon/tasks.d/apt.cfg', + target => '../clientlaunch.d/apt.cfg', + } + + +} # Private class: xymon::server::config