Terraform - GCP
Terraform GCP
Terraform - GCP
Introduction
- To get started with GCP using Terraform, we can follow these steps:
- Install Terraform
- Download and install Terraform from the official Terraform website.
- Install Google Cloud SDK
- Download and install the Google Cloud SDK.
- Authenticate with Google Cloud
- Run
gcloud auth login
to authenticate your Google Cloud account.
- Run
- Set your project
- Run
gcloud config set project [PROJECT_ID]
to set the GCP project.
- Run
- Create a Service Account
- Go to the Google Cloud Console and navigate to IAM & Admin > Service Accounts.
- Create a new service account and download the JSON key file.
- Set Up Terraform Configuration:
- Create a main.tf file with the following content:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
provider "google" { credentials = file("path/to/your-service-account-file.json") project = "your-project-id" region = "us-central1" } resource "google_compute_instance" "vm_instance" { name = "test-instance" machine_type = "e2-medium" zone = "us-central1-a" boot_disk { initialize_params { image = "debian-cloud/debian-9" } } network_interface { network = "default" access_config { } } }
- Initialize and Apply Terraform Configuration:
- Run
terraform init
to initialize the configuration. - Run
terraform apply
and follow the prompts to create resources.
- Run
This post is licensed under CC BY 4.0 by the author.