Create new walker on Hetzner

This commit is contained in:
Jake Howard
2024-05-04 13:20:15 +01:00
parent ac36a6b323
commit 9fee5c01ef
8 changed files with 120 additions and 37 deletions

View File

@ -0,0 +1,52 @@
resource "hcloud_firewall" "base" {
name = "base"
rule {
direction = "in"
protocol = "icmp"
source_ips = [
"0.0.0.0/0",
"::/0"
]
}
}
resource "hcloud_firewall" "tailscale" {
name = "tailscale"
rule {
direction = "in"
protocol = "udp"
port = "41641"
source_ips = [
"0.0.0.0/0",
"::/0"
]
}
}
resource "hcloud_firewall" "web" {
name = "web"
# HTTP
rule {
direction = "in"
protocol = "tcp"
port = "80"
source_ips = [
"0.0.0.0/0",
"::/0"
]
}
# HTTPS
rule {
direction = "in"
protocol = "tcp"
port = "443"
source_ips = [
"0.0.0.0/0",
"::/0"
]
}
}