X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=modules%2Fprivate%2Fdns.nix;fp=modules%2Fprivate%2Fdns.nix;h=cb900ffad6ca725b9853666d6055c095117b716f;hp=ebced4271713f048d2e8dc18689ac35de968f447;hb=68ff82c61628212208bc339b9f91fd1dba6ade50;hpb=abd7458cbc97f9074f851f07f1f9145344b981ff diff --git a/modules/private/dns.nix b/modules/private/dns.nix index ebced42..cb900ff 100644 --- a/modules/private/dns.nix +++ b/modules/private/dns.nix @@ -102,6 +102,9 @@ @ IN SOA ${soa.primary}. ${builtins.replaceStrings ["@"] ["."] soa.email}. ${soa.serial} ${soa.refresh} ${soa.retry} ${soa.expire} ${soa.ttl} ${lib.concatStringsSep "\n" (map (x: "@ IN NS ${x}.") (lib.concatMap (n: lib.attrsets.mapAttrsToList (k: v: k) ns.${n}) conf.ns))} + ${lib.optionalString (conf.withCAA != null) '' + ${conf.name}. IN CAA 0 issue "${conf.withCAA}" + ''} ${conf.entries}