xymon::client::config : Manage the default file for Xymon initscript.

This commit is contained in:
gardouille 2015-02-12 16:53:51 +01:00
parent d1c86d8894
commit de5393d777
4 changed files with 10 additions and 1 deletions

View File

@ -32,6 +32,7 @@ class xymon::client (
$service_managed = $xymon::params::cli_service_managed,
$service_name = $xymon::params::cli_service_name,
$service_default_path = $xymon::params::cli_service_default_path,
$service_default_tpl = $xymon::params::cli_service_default_tpl,
$service_path = $xymon::params::cli_service_path,
$service_tpl = $xymon::params::cli_service_tpl,
) inherits xymon::params {

View File

@ -10,7 +10,14 @@ class xymon::client::config {
mode => 0644,
}
file { "${xymon::client::service_path}":
# Service initscript
file { $xymon::client::service_default_path:
ensure => present,
content => template($xymon::client::service_default_tpl),
notify => Service[$xymon::client::service_name],
}
->
file { $xymon::client::service_path:
ensure => present,
mode => 0754,
content => template($xymon::client::service_tpl),

View File

@ -18,6 +18,7 @@ class xymon::params {
$cli_service_managed = true
$cli_service_name = 'xymon-client'
$cli_service_default_path = '/etc/default/xymon-client'
$cli_service_default_tpl = 'xymon/client/default.service.erb'
$cli_service_path = '/etc/init.d/xymon-client'
$cli_service_tpl = 'xymon/client/xymon-client.deb_service.erb'

View File