diff --git a/locals.tf b/locals.tf
index adf71514a62787f5f80babc93dbe207881b4986c..9604657c677e00f8469ca25814c72a6c03454e5b 100644
--- a/locals.tf
+++ b/locals.tf
@@ -57,13 +57,13 @@ locals {
   monitor_hosts = var.disable_monitoring ? {} : merge(
     {
       trimsuffix(trimprefix(google_cloud_run_service.webapp.status[0].url, "https://"), "/") = {
-        "enable_auth_proxy"       = !var.allow_unauthenticated_invocations || var.allowed_ingress != "all",
-        "enable_egress_connector" = var.allowed_ingress != "all"
+        "enable_auth_proxy"       = !var.allow_unauthenticated_invocations || local.webapp_allowed_ingress != "all",
+        "enable_egress_connector" = local.webapp_allowed_ingress != "all"
       },
     },
     local.can_monitor_custom_dns ? { (var.dns_name) = {
-      "enable_auth_proxy"       = var.allowed_ingress == "internal",
-      "enable_egress_connector" = var.allowed_ingress == "internal"
+      "enable_auth_proxy"       = local.webapp_allowed_ingress == "internal",
+      "enable_egress_connector" = local.webapp_allowed_ingress == "internal"
     } } : {}
   )
 }