google/resource-snippets/compute-v1/alternatives-firewall/tf/firewall.tf (22 lines of code) (raw):

variable "deployment" { type = string description = "Deployment name used to label the resources created." } variable "project_id" { type = string description = "Project id used to create resources in that project." } provider "google" { project = var.project_id region = "us-central1" zone = "us-central1-c" } resource "google_compute_firewall" "default" { name = "address-${var.deployment}" network = "https://www.googleapis.com/compute/v1/projects/${var.project_id}/global/networks/default" source_ranges = ["0.0.0.0/0"] deny { protocol = "tcp" ports = ["11234", "16180"] } }