diff options
-rw-r--r-- | lib/puppet/provider/dns_zone/zonefile.rb | 4 |
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? |