This commit is contained in:
2023-08-12 14:57:21 +02:00
parent 57b2596902
commit 77b671091e
8 changed files with 72 additions and 44 deletions

View File

@@ -39,9 +39,13 @@ locals {
"$ORIGIN ${z.name}.",
local.soa-ns
],
z.domain!=""?[format("%s. IN A %s", z.name, z.domain)]:[],
z.domain6!=""?[format("%s. IN AAAA %s", z.name, z.domain6)]:[],
[for k,v in z.TXT: format("%s IN TXT %s", k, v)],
[for k,v in z.hosts: format("%s IN A %s", k, v)],
[for k,v in z.hosts6: format("%s IN AAAA %s", k, v)],
[for k,v in z.alias: format("%s IN CNAME %s", k, v)],
[for mx in z.mx: format("%s IN MX %d %s", mx.name, mx.priority, mx.value)],
z.wildcard!=""?[format("*.%s. IN A %s", z.name, z.wildcard)]:[],
z.wildcard6!=""?[format("*.%s. IN AAAA %s", z.name, z.wildcard6)]:[],
))