@@ -4,12 +4,52 @@ provider "google" {
44 zone = var. gcp_zone
55}
66
7+ module "vpc" {
8+ source = " clouddrove/vpc/gcp"
9+ version = " 1.0.0"
10+
11+ name = " vpc"
12+ environment = var. environment
13+ label_order = var. label_order
14+ google_compute_network_enabled = true
15+ enable_ula_internal_ipv6 = true
16+ internal_ipv6_range = " fd20:222:dd14:0:0:0:0:0/48"
17+ }
18+
19+ module "subnet" {
20+ source = " clouddrove/subnet/gcp"
21+ version = " 1.0.1"
22+
23+ name = " subnet"
24+ environment = var. environment
25+ label_order = var. label_order
26+
27+ google_compute_subnetwork_enabled = true
28+ google_compute_firewall_enabled = true
29+ google_compute_router_nat_enabled = true
30+ module_enabled = true
31+ ipv6_access_type = " EXTERNAL"
32+ network = module. vpc . vpc_id
33+ project_id = " clouddrove"
34+ private_ip_google_access = true
35+ allow = [{ " protocol" : " tcp" , " ports" : [" 1-65535" ] }]
36+ source_ranges = [" 10.10.0.0/16" ]
37+ asn = 64514
38+ nat_ip_allocate_option = " MANUAL_ONLY"
39+ source_subnetwork_ip_ranges_to_nat = " ALL_SUBNETWORKS_ALL_IP_RANGES"
40+ filter = " ERRORS_ONLY"
41+ dest_range = " 0.0.0.0/0"
42+ next_hop_gateway = " default-internet-gateway"
43+ priority = 1000
44+ secondary_ip_ranges = [{ " range_name" : " services" , " ip_cidr_range" : " 10.1.0.0/16" }, { " range_name" : " pods" , " ip_cidr_range" : " 10.3.0.0/16" }]
45+ }
46+
747module "Service-account" {
848 source = " clouddrove/Service-account/gcp"
949 version = " 1.0.0"
1050
1151
12- name = " test "
52+ name = " Service-account "
1353 environment = var. environment
1454 label_order = var. label_order
1555
@@ -19,11 +59,17 @@ module "Service-account" {
1959module "gke" {
2060 source = " ../"
2161
22- name = " test-gke"
62+ name = " gke"
63+ environment = var. environment
64+ label_order = var. label_order
65+
66+ network = module. vpc . vpc_id
67+ subnetwork = module. subnet . id
2368 module_enabled = true
2469 google_container_cluster_enabled = true
2570 location = " europe-west3"
26- remove_default_node_pool = true
71+ remove_default_node_pool = false
72+ gke_version = " 1.25.6-gke.1000"
2773 initial_node_count = 1
2874 google_container_node_pool_enabled = true
2975 node_count = 1
0 commit comments