From 6b46e47c42123e8688c38220ce3049108e246f01 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Tue, 1 Feb 2011 00:33:34 +0000 Subject: add icecream module --- modules/icecream/manifests/init.pp | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 modules/icecream/manifests/init.pp (limited to 'modules/icecream/manifests/init.pp') diff --git a/modules/icecream/manifests/init.pp b/modules/icecream/manifests/init.pp new file mode 100644 index 00000000..437ef8c3 --- /dev/null +++ b/modules/icecream/manifests/init.pp @@ -0,0 +1,36 @@ +class icecream { + class scheduler { + package { "icecream-scheduler": + ensure => installed, + } + + service { "icecream-scheduler": + ensure => running, + hasstatus => true, + subscribe => [Package['icecream-scheduler']], + } + } + + class client_common { + package { "icecream": + ensure => installed, + } + + service { "icecream": + ensure => running, + hasstatus => true, + subscribe => [Package['icecream']], + } + } + + define client($host => '') { + include icecream::client_common + file { "/etc/sysconfig/icecream": + ensure => present, + owner => root, + group => root, + mode => 640, + content => template("icecream/sysconfig"), + } + } +} -- cgit v1.2.1