Project

General

Profile

« Previous | Next » 

Revision 3f4ee4b4

Added by Shlomi Zadok over 9 years ago

fixes #7352 - missing DNS record returns 404

View differences:

modules/dns/providers/nsupdate.rb
# remove({ :fqdn => "node01.lab", :value => "192.168.100.2"}
def remove
@resolver = Resolv::DNS.new(:nameserver => @server)
nsupdate "connect"
case @type
when "A"
raise Proxy::Dns::NotFound.new("Cannot find DNS entry for #{@fqdn}") unless dns_find(@fqdn)
nsupdate "update delete #{@fqdn} #{@type}"
when "PTR"
raise Proxy::Dns::NotFound.new("Cannot find DNS entry for #{@value}") unless dns_find(@value)
nsupdate "update delete #{@value} #{@type}"
end
nsupdate "disconnect"

Also available in: Unified diff