Skip to content

Commit

Permalink
Inspec dataproc firewalls IT fix (#2448)
Browse files Browse the repository at this point in the history
Merged PR #2448.
  • Loading branch information
slevenick authored and modular-magician committed Oct 9, 2019
1 parent 445b7b6 commit f10392b
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 1 deletion.
2 changes: 1 addition & 1 deletion build/inspec
24 changes: 24 additions & 0 deletions templates/inspec/tests/integration/build/gcp-mm.tf
Original file line number Diff line number Diff line change
Expand Up @@ -668,6 +668,29 @@ resource "google_ml_engine_model" "inspec-gcp-model" {
online_prediction_console_logging = var.ml_model["online_prediction_console_logging"]
}

resource "google_compute_firewall" "dataproc" {
name = "dataproc-firewall"
network = "${google_compute_network.dataproc.name}"

source_ranges = ["10.128.0.0/9"]
allow {
protocol = "icmp"
}

allow {
protocol = "tcp"
ports = ["0-65535"]
}
allow {
protocol = "udp"
ports = ["0-65535"]
}
}

resource "google_compute_network" "dataproc" {
name = "dataproc-network"
}

resource "google_dataproc_cluster" "mycluster" {
project = var.gcp_project_id
region = var.gcp_location
Expand Down Expand Up @@ -704,6 +727,7 @@ resource "google_dataproc_cluster" "mycluster" {
}

gce_cluster_config {
network = google_compute_network.dataproc.self_link
tags = [var.dataproc_cluster["config"]["gce_cluster_config"]["tag"]]
}
}
Expand Down

0 comments on commit f10392b

Please sign in to comment.