Merge onion::service absent support from tor
authorPeter Palfrader <peter@palfrader.org>
Thu, 4 Aug 2016 07:36:20 +0000 (09:36 +0200)
committerPeter Palfrader <peter@palfrader.org>
Thu, 4 Aug 2016 07:36:20 +0000 (09:36 +0200)
modules/onion/manifests/service.pp

index b025f67..330add7 100644 (file)
@@ -41,5 +41,12 @@ define onion::service (
                                }
                        }
                }
+       } elsif ($my_ensure == "absent") {
+               file { "/var/lib/tor/onion/${name}":
+                       ensure => absent,
+                       force  => true,
+               }
+       } else {
+               fail("Invalid ensure value ${my_ensure}")
        }
 }