diff options
Diffstat (limited to 'manifests/publish_dns.pp')
-rw-r--r-- | manifests/publish_dns.pp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/manifests/publish_dns.pp b/manifests/publish_dns.pp index df10854..f88292f 100644 --- a/manifests/publish_dns.pp +++ b/manifests/publish_dns.pp @@ -2,22 +2,21 @@ class profiles::publish_dns ( ) { if fact('ipaddress6') { - - @@dns_record { "AAAA automatic ${::fqdn}": + @@dns::record { "AAAA automatic ${::fqdn}": type => 'AAAA', - zone => $facts['domain'], + zone => "${$facts['domain']}.", key => $facts['hostname'], value => $facts['ipaddress6'], } - [$record, $zone] = dns_record::rev_record( + [$record, $zone] = dns::rev_record( $facts['networking']['ip6'], $facts['networking']['netmask6']) - @@dns_record { "PTR automatic ${::fqdn}": + @@dns::record { "PTR automatic ${::fqdn}": type => 'PTR', - zone => $zone, + zone => "${zone}.", key => $record, value => "${::fqdn}.", } |