diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-02-15 20:49:46 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-02-15 20:50:50 +0100 |
commit | f3596cecbe697bef3c14a39f18720845a56e8de7 (patch) | |
tree | 1b7ca9586aaaa1abe3a132e56ae54dcf2fbe16fd | |
parent | dns_record resources working! (diff) | |
download | dns_record-f3596cecbe697bef3c14a39f18720845a56e8de7.tar.gz dns_record-f3596cecbe697bef3c14a39f18720845a56e8de7.tar.xz |
Implemented zone delete.
-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? |