Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
themeEclipse
titleTerraform Config
linenumberstrue
provider "google" {
	credentials = "${file("${{GCPJOEL:GCLOUD_KEYFILE_JSON}}")}"
	project = "${{GCPJOELGCPTRIAL:GCLOUD_PROJECT}}"
	region  = "${{GCPJOELGCPTRIAL:GCLOUD_REGION}}"
	zone    = "${{GCPJOELGCPTRIAL:GCLOUD_ZONE}}"
}

resource "google_compute_instance" "vm_instance" {
  name         = "terraform-instance"
  machine_type = "f1-micro"

  boot_disk {
    initialize_params {
      image = "debian-cloud/debian-9"
    }
  }

  network_interface {
    # A default network is created for all GCP projects
    network       = "${google_compute_network.vpc_network.self_link}"
    access_config = {
    }
  }
}

resource "google_compute_network" "vpc_network" {
  name                    = "terraform-network"
  auto_create_subnetworks = "true"
}

...