diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 17 |
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 + } } |