nixos modules for convenient deployment of cloud resources

fix(hetzner): quote rulesFile value so its a string and not treated as a command

ptr.pet 836663d9 7ab965e6

verified
Changed files
+1 -1
firewall
provider
hetzner
+1 -1
firewall/provider/hetzner/default.nix
···
in {
providers.hetzner.firewall.app = pkgs.writers.writeNu "apply-hetzner" ''
let firewallId = ${toString cfg.id}
-
let rulesFile = ${firewallRules}
${l.fileContents ./app.nu}
'';
};
···
in {
providers.hetzner.firewall.app = pkgs.writers.writeNu "apply-hetzner" ''
let firewallId = ${toString cfg.id}
+
let rulesFile = "${firewallRules}"
${l.fileContents ./app.nu}
'';
};