File tree Expand file tree Collapse file tree 18 files changed +66
-35
lines changed
Expand file tree Collapse file tree 18 files changed +66
-35
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ resource "google_storage_bucket" "terraform_state" {
2323 labels = {
2424 environment = " bootstrap"
2525 managed_by = " terraform"
26- project = " gcp-capstone "
26+ project = " gcp-passline "
2727 }
2828
2929 depends_on = [google_project_service . required_apis ]
Original file line number Diff line number Diff line change 11# Set up the default VPC and Subnet dynamically, no hardcode IDs
2- data "google_compute_network" "default " {
2+ data "google_compute_network" "vpc " {
33 name = var. vpc_network_name
44}
55
66data "google_compute_subnetwork" "default" {
7- name = " ${ var . vpc_network_name } - ${ var . region } "
7+ name = " default "
88 region = var. region
99}
1010
1111module "artifact_registry" {
12- source = " ./artifact-registry"
12+ source = " ../../modules /artifact-registry"
1313
1414 project_id = var. project_id
1515 region = var. region
1616 repository_name = " bookshelf-docker-repo"
1717}
1818
1919module "gke_cluster" {
20- source = " ./gke-cluster"
20+ source = " ../../modules /gke-cluster"
2121
22- project_id = var. project_id
23- region = var. region
24- cluster_name = " bookshelf-dev-cluster"
25- network_name = data. google_compute_network . default . name
26- subnetwork_name = data. google_compute_subnetwork . default . name
22+ project_id = var. project_id
23+ region = var. region
24+ cluster_name = " bookshelf-dev-cluster"
25+ network_name = data. google_compute_network . vpc . name
26+ subnetwork_name = data. google_compute_subnetwork . default . name
2727}
Original file line number Diff line number Diff line change 1- project_id = " gcp-capstone-481414"
2- region = " us-central1"
3- state_bucket_name = " gcp-passline-481414-tf-state"
1+ project_id = " gcp-capstone-481414"
2+ region = " us-central1"
43
54# Network configuration
6- vpc_network_name = " default-net"
7- vpc_subnetwork_name = " default-subnet"
5+ vpc_network_name = " default"
Original file line number Diff line number Diff line change 11project_id = "gcp-passline"
22region = "us-central1"
3- state_bucket_name = "gcp-tf-state "
3+ vpc_network_name = "default "
Original file line number Diff line number Diff line change @@ -11,10 +11,5 @@ variable "region" {
1111# Network variables
1212variable "vpc_network_name" {
1313 description = " The name of the VPC network (usually 'default' for new projects)"
14- type = string
14+ type = string
1515}
16-
17- variable "vpc_subnetwork_name" {
18- description = " The name of the subnetwork (usually 'default' for the region)"
19- type = string
20- }
Original file line number Diff line number Diff line change @@ -3,4 +3,4 @@ terraform {
33 bucket = " gcp-passline-481414-tf-state"
44 prefix = " passline/prod"
55 }
6- }
6+ }
Original file line number Diff line number Diff line change 1+ # Set up the default VPC and Subnet dynamically, no hardcode IDs
2+ data "google_compute_network" "vpc" {
3+ name = var. vpc_network_name
4+ }
15
6+ data "google_compute_subnetwork" "default" {
7+ name = " default"
8+ region = var. region
9+ }
10+
11+ module "artifact_registry" {
12+ source = " ../../modules/artifact-registry"
13+
14+ project_id = var. project_id
15+ region = var. region
16+ repository_name = " bookshelf-docker-repo"
17+ }
18+
19+ module "gke_cluster" {
20+ source = " ../../modules/gke-cluster"
21+
22+ project_id = var. project_id
23+ region = var. region
24+ cluster_name = " bookshelf-prod-cluster"
25+ network_name = data. google_compute_network . vpc . name
26+ subnetwork_name = data. google_compute_subnetwork . default . name
27+ }
Original file line number Diff line number Diff line change 1+ output "artifact_registry_url" {
2+ value = module. artifact_registry . repository_url
3+ }
14
5+ output "gke_cluster_endpoint" {
6+ value = module. gke_cluster . cluster_endpoint
7+ }
Original file line number Diff line number Diff line change @@ -11,4 +11,4 @@ terraform {
1111provider "google" {
1212 project = var. project_id
1313 region = var. region
14- }
14+ }
Original file line number Diff line number Diff line change 1- project_id = " gcp-capstone-481414"
2- region = " us-central1"
3- state_bucket_name = " gcp-passline-481414-tf-state"
1+ project_id = " gcp-capstone-481414"
2+ region = " us-central1"
3+
4+ # Network configuration
5+ vpc_network_name = " default"
You can’t perform that action at this time.
0 commit comments