class profile::monitoring (
Optional[String] $naemon_url = undef,
Optional[String] $naemon_token = undef,
-) {
- ensure_packages(["naemon", "cnagios"])
+) inherits profile::monitoring::params {
+ ensure_packages(["naemon", "cnagios"], { ensure => latest })
file { "/etc/naemon":
ensure => "directory",
content => template("profile/monitoring/naemon.cfg.erb"),
}
->
+ file { $objects:
+ ensure => "file",
+ owner => "naemon",
+ group => "naemon",
+ mode => "0600"
+ }
+ ->
service { "naemon":
ensure => "running",
enable => true,