blob: 50b1ec53802282c9f99c38a3ba8e43f1b9201a2d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
class xymon::client {
package { 'xymon-client': }
if versioncmp($::lsbdistrelease, '5') < 0 {
$service = 'xymon-client'
} else {
$service = 'xymon'
}
service { $service:
if versioncmp($::lsbdistrelease, '5') < 0 {
hasstatus => false,
status => "${::lib_dir}/xymon/client/runclient.sh status",
}
require => Package['xymon-client'],
}
# TODO replace with a exported ressource
$server = extlookup('hobbit_server','x')
file { '/etc/sysconfig/xymon-client':
content => template('xymon/xymon-client'),
notify => Service[$service],
require => Package['xymon-client'],
}
}
|