From 841ec24646fe08af7b1743c25c83c9e8eb3ad72f Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra Date: Wed, 9 Apr 2025 13:54:49 +0200 Subject: [PATCH] allow passing env vars to deployment --- deploy_nixos/main.tf | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/deploy_nixos/main.tf b/deploy_nixos/main.tf index 862cb4f..c217ce5 100644 --- a/deploy_nixos/main.tf +++ b/deploy_nixos/main.tf @@ -111,6 +111,12 @@ variable "delete_older_than" { default = "+1" } +variable "deploy_environment" { + type = map(string) + description = "Extra environment variables to be set during deployment." + default = {} +} + # -------------------------------------------------------------------------- locals { @@ -188,6 +194,7 @@ resource "null_resource" "deploy_nixos" { # do the actual deployment provisioner "local-exec" { + environment = var.deploy_environment interpreter = concat([ "${path.module}/nixos-deploy.sh", data.external.nixos-instantiate.result["drv_path"],