diff --git a/modules/modify-instance-template/main.tf b/modules/modify-instance-template/main.tf index 6e4ff13..771689d 100644 --- a/modules/modify-instance-template/main.tf +++ b/modules/modify-instance-template/main.tf @@ -40,3 +40,22 @@ resource "google_compute_region_instance_group_manager_rolling_update" "fancy_fe max_surge = 1 max_unavailable = 1 } + + +# ENABLE CDN +resource "google_compute_backend_service" "fancy_fe_frontend" { + name = "fancy-fe-frontend" + port_name = "frontend" + protocol = "HTTP" + load_balancing_scheme = "INTERNAL_SELF_MANAGED" + + backend { + group = google_compute_instance_group_manager.fancy_fe_mig.self_link + } + + health_checks = [ + google_compute_http_health_check.fancy_fe_frontend_hc.self_link + ] + + enable_cdn = true +} \ No newline at end of file diff --git a/modules/network/loadbalancer/main.tf b/modules/network/loadbalancer/main.tf index 7612f68..ca81c5d 100644 --- a/modules/network/loadbalancer/main.tf +++ b/modules/network/loadbalancer/main.tf @@ -79,20 +79,4 @@ resource "google_compute_global_forwarding_rule" "fancy_http_rule" { -# ENABLE CDN -resource "google_compute_backend_service" "fancy_fe_frontend" { - name = "fancy-fe-frontend" - port_name = "frontend" - protocol = "HTTP" - load_balancing_scheme = "INTERNAL_SELF_MANAGED" - backend { - group = google_compute_instance_group_manager.fancy_fe_mig.self_link - } - - health_checks = [ - google_compute_http_health_check.fancy_fe_frontend_hc.self_link - ] - - enable_cdn = true -}