Terraform

Terraform is used for managing infrastructure as code, ensuring consistent and repeatable deployments.

Setup and Integration

  1. Install Terraform:

sudo apt-get install terraform
  1. Create Terraform Configurations: main.tf

provider "google" {
  credentials = file("<path-to-credentials-file>")
  project     = "<your-gcp-project-id>"
  region      = "us-central1"
}

resource "google_compute_instance" "default" {
  name         = "ewalletly-instance"
  machine_type = "e2-medium"
  zone         = "us-central1-a"

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

  network_interface {
    network = "default"
    access_config {
    }
  }
}
  1. Apply Terraform Configuration

terraform init
terraform apply

Last updated