diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-02-27 23:05:26 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-02-28 12:59:31 +0100 |
commit | 9caabf3140504c89bb012f731e7c3a30e13a283c (patch) | |
tree | 7f2885a4ed7a2d5fa08c4008fe0d40256254f36e | |
parent | Revert "dns_record made key namevar" (diff) | |
download | dns_record-9caabf3140504c89bb012f731e7c3a30e13a283c.tar.gz dns_record-9caabf3140504c89bb012f731e7c3a30e13a283c.tar.xz |
Made dns_record autoreport more forgiving.
-rw-r--r-- | lib/facter/revzone.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/facter/revzone.rb b/lib/facter/revzone.rb index c25a042..67de361 100644 --- a/lib/facter/revzone.rb +++ b/lib/facter/revzone.rb @@ -2,9 +2,10 @@ require 'facter' require 'ipaddr' Facter.add('revzone') do + confine { Facter.value(:ipaddress6) } setcode do - ip = Facter.value(:networking)['ip6'] - cidr = IPAddr.new("::/#{Facter.value(:networking)['netmask6']}").prefix + ip = Facter.value(:ipaddress6) + cidr = IPAddr.new("::/#{Facter.value(:netmask6)}").prefix addr = IPAddr.new ip parts = addr.ip6_arpa.split('.') parts.drop(cidr/4).join('.') |