summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/puppet/provider/dns_zone/zonefile.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/puppet/provider/dns_zone/zonefile.rb b/lib/puppet/provider/dns_zone/zonefile.rb
index 8be6d72..fc875e6 100644
--- a/lib/puppet/provider/dns_zone/zonefile.rb
+++ b/lib/puppet/provider/dns_zone/zonefile.rb
@@ -25,7 +25,9 @@ Puppet::Type.type(:dns_zone).provide :zonefile do
end
def destroy
- puts ">>> Destroy"
+ zone_name = resource[:zone]
+ f = "/var/named/dynamic/db.#{zone_name}"
+ File.delete(f) if File.exists?(f)
end
def exists?