From 1bb1a9430b2ab6bfd5665463446568d22faa6907 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Sat, 18 Feb 2012 14:11:23 +0000 Subject: split xymon::client in a separate file, and make it puppet-lint compliant --- modules/xymon/manifests/client.pp | 17 +++++++++++++++++ modules/xymon/manifests/init.pp | 18 ------------------ 2 files changed, 17 insertions(+), 18 deletions(-) create mode 100644 modules/xymon/manifests/client.pp (limited to 'modules/xymon/manifests') diff --git a/modules/xymon/manifests/client.pp b/modules/xymon/manifests/client.pp new file mode 100644 index 00000000..a4cf6c21 --- /dev/null +++ b/modules/xymon/manifests/client.pp @@ -0,0 +1,17 @@ +class xymon::client { + package { 'xymon-client': } + + service { 'xymon-client': + hasstatus => false, + status => '/usr/lib64/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['xymon-client'], + require => Package['xymon-client'], + } +} diff --git a/modules/xymon/manifests/init.pp b/modules/xymon/manifests/init.pp index 1ed336de..657fc0fb 100644 --- a/modules/xymon/manifests/init.pp +++ b/modules/xymon/manifests/init.pp @@ -1,22 +1,4 @@ class xymon { - class client { - package { xymon-client: } - - service { xymon-client: - hasstatus => false, - status => "/usr/lib64/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['xymon-client'], - require => Package['xymon-client'], - } - } - class server { package { ["xymon","fping"]: } -- cgit v1.2.1