38 lines
817 B
Terraform
38 lines
817 B
Terraform
|
resource "digitalocean_firewall" "web" {
|
||
|
name = "web-inbound"
|
||
|
inbound_rule = [
|
||
|
{
|
||
|
protocol = "tcp"
|
||
|
port_range = "80"
|
||
|
source_addresses = ["0.0.0.0/0", "::/0"]
|
||
|
},
|
||
|
{
|
||
|
protocol = "tcp"
|
||
|
port_range = "443"
|
||
|
source_addresses = ["0.0.0.0/0", "::/0"]
|
||
|
},
|
||
|
]
|
||
|
}
|
||
|
|
||
|
resource "digitalocean_firewall" "ssh" {
|
||
|
name = "ssh-inbound"
|
||
|
inbound_rule = [
|
||
|
{
|
||
|
protocol = "tcp"
|
||
|
port_range = "22"
|
||
|
source_addresses = ["0.0.0.0/0", "::/0"]
|
||
|
},
|
||
|
{
|
||
|
protocol = "tcp"
|
||
|
port_range = "222"
|
||
|
source_addresses = ["0.0.0.0/0", "::/0"]
|
||
|
},
|
||
|
{
|
||
|
protocol = "tcp"
|
||
|
port_range = "24"
|
||
|
source_addresses = ["0.0.0.0/0", "::/0"]
|
||
|
},
|
||
|
|
||
|
]
|
||
|
}
|