nixos modules for convenient deployment of cloud resources

fix(hetzner): actually log firewall application error

ptr.pet 49333ff9 d3b19592

verified
Changed files
+2 -1
firewall
provider
hetzner
+2 -1
firewall/provider/hetzner/app.nu
···
# apply rules
let resp = open $rulesFile | post $"/firewalls/($firewallId)/actions/set_rules"
if $resp.status != 201 {
-
log error $"could not apply firewall \(id ($firewallId)\)"
+
log error $"could not apply firewall \(id ($firewallId)\): \(($resp.error.code)\) ($resp.error.message)"
+
exit 2
}
log info $"applied firewall ($firewallId)"