nixos modules for convenient deployment of cloud resources

fix(hetzner): add source_ips to rules

ptr.pet fde701d9 3c5d3d95

verified
Changed files
+2 -1
firewall
provider
+1 -1
firewall/provider/hetzner/app.nu
··· 28 28 # apply rules 29 29 let resp = open $rulesFile | post $"/firewalls/($firewallId)/actions/set_rules" 30 30 if $resp.status != 201 { 31 - log error $"could not apply firewall \(id ($firewallId)\): \(($resp | to text)\)" 31 + log error $"could not apply firewall \(id ($firewallId)\):\n($resp.body | to text)" 32 32 exit 2 33 33 } 34 34 log info $"applied firewall ($firewallId)"
+1
firewall/provider/hetzner/default.nix
··· 31 31 if l.isAttrs port 32 32 then l.concatMapStringsSep "-" toString [port.from port.to] 33 33 else toString port; 34 + source_ips = ["0.0.0.0/0" "::/0"]; 34 35 }; 35 36 mkTcpRule = mkRule "tcp"; 36 37 mkUdpRule = mkRule "udp";