From d0771de782f621b0fc14098d52388abde8a0bb64 Mon Sep 17 00:00:00 2001 From: Apoorva bh <51374338+apoorvabh98@users.noreply.github.com> Date: Tue, 19 May 2026 09:00:15 +0530 Subject: [PATCH 1/2] Change EC2 instance type to t3.micro Updated instance type from t2.micro to t3.micro. --- ec2/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ec2/main.tf b/ec2/main.tf index b70169b..e947e1c 100644 --- a/ec2/main.tf +++ b/ec2/main.tf @@ -16,7 +16,7 @@ provider "aws" { resource "aws_instance" "app_server" { ami = "ami-064ff912f78e3e561" - instance_type = "t2.micro" + instance_type = "t3.micro" tags = { Name = "ExampleAppServerInstance" From c0979c34d5ad8c1636eabca7c327925a4b9dd9d6 Mon Sep 17 00:00:00 2001 From: apoorvabh98 Date: Wed, 20 May 2026 02:29:54 +0530 Subject: [PATCH 2/2] Added GKE Terraform configuration --- terraformGCP/main.tf | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 terraformGCP/main.tf diff --git a/terraformGCP/main.tf b/terraformGCP/main.tf new file mode 100644 index 0000000..6608d4d --- /dev/null +++ b/terraformGCP/main.tf @@ -0,0 +1,43 @@ +terraform { + required_providers { + google = { + source = "hashicorp/google" + version = "~> 5.0" + } + } +} + +provider "google" { + project = "project-73596eb5-7470-44c4-beb" + region = "us-central1" + zone = "us-central1-a" +} + +resource "google_container_cluster" "primary" { + name = "free-tier-gke" + location = "us-central1-a" + + remove_default_node_pool = true + initial_node_count = 1 + + deletion_protection = false +} + +resource "google_container_node_pool" "primary_nodes" { + name = "node-pool" + location = "us-central1-a" + cluster = google_container_cluster.primary.name + + node_count = 1 + + node_config { + machine_type = "e2-micro" + disk_size_gb = 20 + + oauth_scopes = [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } +} + +