-{ pkgs, lib, config, inputs, hosts, hostName, ... }:
+{ pkgs, lib, config, inputs, hosts, hostName, info, ... }:
let
domain = "sourcephile.fr";
domainID = lib.replaceStrings [ "." ] [ "_" ] domain;
type ipv4_addr
elements = {
${hosts.mermet._module.args.ipv4},
- 217.70.177.40
+ ${info.gandi.dns.secondary.ns.ipv4}
}
}
set output-net-lego-ipv6 {
type ipv6_addr
- elements = { 2001:4b98:d:1::40 }
+ elements = {
+ ${info.gandi.dns.secondary.ns.ipv6}
+ }
}
}
'';
'';
};
systemd.services."acme-${domain}" = {
- serviceConfig.LoadCredentialEncrypted =
- [ "${domain}.tsig:${inputs.self}/hosts/${hostName}/acme/${domain}.tsig.cred" ];
+ serviceConfig.LoadCredentialEncrypted = [
+ "${domain}.tsig:${./. + "/${domain}.tsig.cred"}"
+ ];
environment.RFC2136_TSIG_SECRET_FILE = "%d/${domain}.tsig";
after = [ "unbound.service" ];
};