fix primaryIPAddress

Signed-off-by: Kiara Grouwstra <kiara@procolix.eu>
This commit is contained in:
Kiara Grouwstra 2025-10-23 16:53:34 +02:00
parent e8b861f4b9
commit dfc88a4b2b
Signed by: kiara
SSH key fingerprint: SHA256:COspvLoLJ5WC5rFb9ZDe5urVCkK4LJZOsjfF4duRJFU

View file

@ -78,6 +78,8 @@ in
./targetResource.nix ./targetResource.nix
]; ];
acmeNodeIP = config.nodes.acme.networking.primaryIPAddress;
nodes = lib.mkMerge [ nodes = lib.mkMerge [
{ {
deployer = lib.mkMerge [ deployer = lib.mkMerge [
@ -86,7 +88,7 @@ in
_module.args = { inherit inputs sources; }; _module.args = { inherit inputs sources; };
enableAcme = config.enableAcme; enableAcme = config.enableAcme;
} }
(lib.mkIf config.enableAcme rec { (lib.mkIf config.enableAcme {
acmeNodeIP = config.nodes.acme.networking.primaryIPAddress; acmeNodeIP = config.nodes.acme.networking.primaryIPAddress;
security.acme = { security.acme = {
acceptTerms = true; acceptTerms = true;
@ -96,7 +98,7 @@ in
security.pki.certificateFiles = [ security.pki.certificateFiles = [
(import "${inputs.nixpkgs}/nixos/tests/common/acme/server/snakeoil-certs.nix").ca.cert (import "${inputs.nixpkgs}/nixos/tests/common/acme/server/snakeoil-certs.nix").ca.cert
]; ];
networking.extraHosts = "${acmeNodeIP} acme.test"; networking.extraHosts = "${config.acmeNodeIP} acme.test";
}) })
]; ];
} }