aboutsummaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp17
1 files changed, 13 insertions, 4 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index 5d1c3d8..d916188 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -1,11 +1,20 @@
class tor {
- package {'tor':
- ensure => installed,
+
+ if !$tor_ensure_version { $tor_ensure_version = 'installed' }
+
+ package { [ "tor", "tor-geoipdb" ]:
+ ensure => $tor_ensure_version,
}
- service { "tor":
+ service { 'tor':
ensure => running,
- enable => true,
+ enable => true,
+ hasrestart => true,
+ hasstatus => true,
require => Package['tor'],
}
+
+ if $use_munin {
+ include tor::munin
+ }
}