From 1c8cd9e5f2a08ecb21a14acabab07458a164c8e8 Mon Sep 17 00:00:00 2001 From: gregory hendrickson Date: Wed, 15 Mar 2023 16:09:04 -0700 Subject: [PATCH] add target pool --- modules/instance-group/main.tf | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/modules/instance-group/main.tf b/modules/instance-group/main.tf index c69570e..f952eb2 100644 --- a/modules/instance-group/main.tf +++ b/modules/instance-group/main.tf @@ -1,3 +1,32 @@ +resource "google_compute_target_pool" "fancy_target_pool_fe" { + name = "fancy-target-pool" + + instances = [ + google_compute_instance.fancy_fe_instance1.self_link, + google_compute_instance.fancy_fe_instance2.self_link, + ] + + health_checks = [ + google_compute_http_health_check.fancy_fe_hc.self_link, + ] + + session_affinity = "CLIENT_IP" +} +resource "google_compute_target_pool" "fancy_target_pool_be" { + name = "fancy-target-pool" + + instances = [ + google_compute_instance.fancy_be_instance1.self_link, + google_compute_instance.fancy_be_instance2.self_link, + ] + + health_checks = [ + google_compute_http_health_check.fancy_be_hc.self_link, + ] + + session_affinity = "CLIENT_IP" +} + resource "google_compute_instance_group_manager" "fancy_fe_mig" { name = "fancy-fe-mig" @@ -6,7 +35,7 @@ resource "google_compute_instance_group_manager" "fancy_fe_mig" { target_size = 2 target_pools = [ - google_compute_target_pool.fancy_target_pool.self_link + google_compute_target_pool.fancy_target_pool_fe.self_link ] zone = "us-central1-f" @@ -34,7 +63,7 @@ resource "google_compute_instance_group_manager" "fancy_be_mig" { target_size = 2 target_pools = [ - google_compute_target_pool.fancy_target_pool.self_link + google_compute_target_pool.fancy_target_pool_be.self_link ] zone = "us-central1-f"