From 212529bf665a48f78bfe1b1b2b9a765d4736151e Mon Sep 17 00:00:00 2001 From: gregory hendrickson Date: Fri, 27 Jan 2023 10:19:07 -0800 Subject: [PATCH] Refactor: google_container_cluster - Refactor provider block to use variable for project and region - Update node_config to use variable for machine_type - Add google_container_cluster resource for my-cluster - set variables for project,region,machine_type,username and password - Add variables.tf file for setting project,region,machine_type,username and password dynamically --- terraform-gke/main.tf | 18 ++++++++++++++++++ terraform-k8-env | 1 + 2 files changed, 19 insertions(+) create mode 100644 terraform-gke/main.tf create mode 160000 terraform-k8-env diff --git a/terraform-gke/main.tf b/terraform-gke/main.tf new file mode 100644 index 0000000..fd2bd14 --- /dev/null +++ b/terraform-gke/main.tf @@ -0,0 +1,18 @@ +provider "google" { + version = "3.0" + project = var.my-project-id + region = var.google_region +} + +resource "google_container_cluster" "my-cluster" { + name = var.my-cluster + location = var.google_region + node_config { + machine_type = var.machine_type + } + master_auth { + username = var.username + password = var.password + } +} +# terraform apply -var 'my-cluster=my-cluster-name' -var 'my-project-id=my-project-id' diff --git a/terraform-k8-env b/terraform-k8-env new file mode 160000 index 0000000..8304d29 --- /dev/null +++ b/terraform-k8-env @@ -0,0 +1 @@ +Subproject commit 8304d29b3238877aeefae3351ea6876ffdd8a07f