aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-08-08 16:01:27 +0200
committerEgor Tensin <egor@tensin.name>2026-08-08 16:01:27 +0200
commita0e21763dcde280b0deda92d771a86f6c7a097da (patch)
tree686158dac74befa5ed33194f79a37254affc507f
parentmove away from reserved IPs for DO (diff)
downloadinfra-terraform-master.tar.gz
infra-terraform-master.zip
remove unused firewall codeHEADv2.0.0master
-rw-r--r--digitalocean/firewall/main.tf44
-rw-r--r--digitalocean/firewall/providers.tf8
-rw-r--r--digitalocean/firewall/variables.tf10
-rw-r--r--yandex/firewall/main.tf25
-rw-r--r--yandex/firewall/outputs.tf3
-rw-r--r--yandex/firewall/providers.tf7
-rw-r--r--yandex/firewall/variables.tf9
7 files changed, 0 insertions, 106 deletions
diff --git a/digitalocean/firewall/main.tf b/digitalocean/firewall/main.tf
deleted file mode 100644
index b0a435a..0000000
--- a/digitalocean/firewall/main.tf
+++ /dev/null
@@ -1,44 +0,0 @@
-resource "digitalocean_firewall" "this" {
- name = var.name
- droplet_ids = var.droplet_ids
-
- inbound_rule {
- protocol = "icmp"
- source_addresses = ["0.0.0.0/0", "::/0"]
- }
- outbound_rule {
- protocol = "icmp"
- destination_addresses = ["0.0.0.0/0", "::/0"]
- }
-
- dynamic "inbound_rule" {
- for_each = var.open_ports
-
- content {
- protocol = "tcp"
- port_range = inbound_rule.value
- source_addresses = ["0.0.0.0/0", "::/0"]
- }
- }
-
- dynamic "inbound_rule" {
- for_each = var.open_ports
-
- content {
- protocol = "udp"
- port_range = inbound_rule.value
- source_addresses = ["0.0.0.0/0", "::/0"]
- }
- }
-
- outbound_rule {
- protocol = "tcp"
- port_range = "1-65535"
- destination_addresses = ["0.0.0.0/0", "::/0"]
- }
- outbound_rule {
- protocol = "udp"
- port_range = "1-65535"
- destination_addresses = ["0.0.0.0/0", "::/0"]
- }
-}
diff --git a/digitalocean/firewall/providers.tf b/digitalocean/firewall/providers.tf
deleted file mode 100644
index 68aba8c..0000000
--- a/digitalocean/firewall/providers.tf
+++ /dev/null
@@ -1,8 +0,0 @@
-terraform {
- required_providers {
- digitalocean = {
- source = "digitalocean/digitalocean"
- version = "~> 2.0"
- }
- }
-}
diff --git a/digitalocean/firewall/variables.tf b/digitalocean/firewall/variables.tf
deleted file mode 100644
index 6512f00..0000000
--- a/digitalocean/firewall/variables.tf
+++ /dev/null
@@ -1,10 +0,0 @@
-variable "name" {
- type = string
-}
-variable "open_ports" {
- type = list(string)
- default = ["22"]
-}
-variable "droplet_ids" {
- type = list(string)
-}
diff --git a/yandex/firewall/main.tf b/yandex/firewall/main.tf
deleted file mode 100644
index 81dc26a..0000000
--- a/yandex/firewall/main.tf
+++ /dev/null
@@ -1,25 +0,0 @@
-resource "yandex_vpc_security_group" "this" {
- network_id = var.vpc_id
-
- name = var.name
-
- ingress {
- protocol = "ICMP"
- v4_cidr_blocks = ["0.0.0.0/0"]
- }
-
- dynamic "ingress" {
- for_each = var.open_ports
-
- content {
- protocol = "ANY"
- v4_cidr_blocks = ["0.0.0.0/0"]
- port = ingress.value
- }
- }
-
- egress {
- protocol = "ANY"
- v4_cidr_blocks = ["0.0.0.0/0"]
- }
-}
diff --git a/yandex/firewall/outputs.tf b/yandex/firewall/outputs.tf
deleted file mode 100644
index 72058aa..0000000
--- a/yandex/firewall/outputs.tf
+++ /dev/null
@@ -1,3 +0,0 @@
-output "id" {
- value = yandex_vpc_security_group.this.id
-}
diff --git a/yandex/firewall/providers.tf b/yandex/firewall/providers.tf
deleted file mode 100644
index 3a5782f..0000000
--- a/yandex/firewall/providers.tf
+++ /dev/null
@@ -1,7 +0,0 @@
-terraform {
- required_providers {
- yandex = {
- source = "yandex-cloud/yandex"
- }
- }
-}
diff --git a/yandex/firewall/variables.tf b/yandex/firewall/variables.tf
deleted file mode 100644
index 04e111a..0000000
--- a/yandex/firewall/variables.tf
+++ /dev/null
@@ -1,9 +0,0 @@
-variable "name" {
- type = string
-}
-variable "vpc_id" {
- type = string
-}
-variable "open_ports" {
- type = list(number)
-}