Revision 017a7d84
Added by Ohad Levy almost 12 years ago
- ID 017a7d84fd3e580fd97c366b9bf95624b4d0871c
app/models/orchestration/dns.rb | ||
---|---|---|
|
||
def queue_dns_update
|
||
if old.ip != ip or old.name != name
|
||
queue.create(:name => "Remove DNS record for #{old}", :priority => 10,
|
||
queue.create(:name => "Remove DNS record for #{old}", :priority => 9,
|
||
:action => [old, :del_dns_a_record]) if old.dns?
|
||
queue.create(:name => "Remove Reverse DNS record for #{old}", :priority => 10,
|
||
queue.create(:name => "Remove Reverse DNS record for #{old}", :priority => 9,
|
||
:action => [old, :del_dns_ptr_record]) if old.reverse_dns?
|
||
queue_dns_create
|
||
end
|
Also available in: Unified diff
fixes #1765 - changing a conflicting IP address might lead to losing DNS or DHCP records