From 225adb9f30bff4064e3a166498f147bfd9a9f6eb Mon Sep 17 00:00:00 2001 From: mh Date: Wed, 2 Jan 2013 13:54:57 +0100 Subject: refactor daemon and main class for better design By extracting the resources to their own class we can avoid a bug in puppet that makes it hard to deal with inherited parametrized classes. --- manifests/base.pp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 manifests/base.pp (limited to 'manifests/base.pp') diff --git a/manifests/base.pp b/manifests/base.pp new file mode 100644 index 0000000..b98451b --- /dev/null +++ b/manifests/base.pp @@ -0,0 +1,14 @@ +# basic management of resources for tor +class tor::base { + package { [ 'tor', 'tor-geoipdb' ]: + ensure => $tor::ensure_version, + } + + service { 'tor': + ensure => running, + enable => true, + hasrestart => true, + hasstatus => true, + require => Package['tor'], + } +} -- cgit v1.2.3