]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/dnsextras/manifests/tlsa_record.pp
generate TLSA record for our mailserver ports
[dsa-puppet.git] / modules / dnsextras / manifests / tlsa_record.pp
diff --git a/modules/dnsextras/manifests/tlsa_record.pp b/modules/dnsextras/manifests/tlsa_record.pp
new file mode 100644 (file)
index 0000000..d3692f8
--- /dev/null
@@ -0,0 +1,12 @@
+define dnsextras::tlsa_record (
+       $zone,
+       $certfile,
+       $hostname,
+       $port,
+) {
+       $snippet = gen_tlsa_entry($certfile, $hostname, $port)
+       dnsextras::entry{ "$name":
+               zone => "$zone",
+               content => $snippet,
+       }
+}