fix: refactor auth-proxy module into main Terraform as this module was unnecessary
Closes #9 (closed)
Tested against devops/digital-admissions/admissions-portal/ap-deployment
:
- changed
module "malware_scanner_healthcheck_full"
inmalware_scanner.tf
to new version ofgcp-site-monitoring
- no changes required
Terraform will perform the following actions:
# module.malware_scanner_healthcheck_full[0].module.authentication_proxy[0].google_cloud_run_service_iam_member.uptime_check_invoker has moved to module.malware_scanner_healthcheck_full[0].google_cloud_run_service_iam_member.uptime_check_invoker
resource "google_cloud_run_service_iam_member" "uptime_check_invoker" {
id = "v1/projects/ap-prod-43267ef1/locations/europe-west2/services/malware-scanner/roles/run.invoker/serviceAccount:malware-uptime-sa-0663@ap-prod-43267ef1.iam.gserviceaccount.com"
# (6 unchanged attributes hidden)
}
# module.malware_scanner_healthcheck_full[0].module.authentication_proxy[0].module.uptime_check_auth_proxy.google_cloudfunctions_function.function has moved to module.malware_scanner_healthcheck_full[0].module.uptime_check_auth_proxy.google_cloudfunctions_function.function
resource "google_cloudfunctions_function" "function" {
id = "projects/ap-prod-43267ef1/locations/europe-west2/functions/malware-uptime-3263"
name = "malware-uptime-3263"
# (20 unchanged attributes hidden)
}
# module.malware_scanner_healthcheck_full[0].module.authentication_proxy[0].module.uptime_check_auth_proxy.google_cloudfunctions_function_iam_member.function_all_invoker[0] has moved to module.malware_scanner_healthcheck_full[0].module.uptime_check_auth_proxy.google_cloudfunctions_function_iam_member.function_all_invoker[0]
resource "google_cloudfunctions_function_iam_member" "function_all_invoker" {
id = "projects/ap-prod-43267ef1/locations/europe-west2/functions/malware-uptime-3263/roles/cloudfunctions.invoker/allUsers"
# (6 unchanged attributes hidden)
}
# module.malware_scanner_healthcheck_full[0].module.authentication_proxy[0].module.uptime_check_auth_proxy.google_cloudfunctions_function_iam_member.function_invoker_permission has moved to module.malware_scanner_healthcheck_full[0].module.uptime_check_auth_proxy.google_cloudfunctions_function_iam_member.function_invoker_permission
resource "google_cloudfunctions_function_iam_member" "function_invoker_permission" {
id = "projects/ap-prod-43267ef1/locations/europe-west2/functions/malware-uptime-3263/roles/cloudfunctions.invoker/serviceAccount:malware-uptime-sa-0663@ap-prod-43267ef1.iam.gserviceaccount.com"
# (6 unchanged attributes hidden)
}
# module.malware_scanner_healthcheck_full[0].module.authentication_proxy[0].module.uptime_check_auth_proxy.google_service_account.function_invoker has moved to module.malware_scanner_healthcheck_full[0].module.uptime_check_auth_proxy.google_service_account.function_invoker
resource "google_service_account" "function_invoker" {
id = "projects/ap-prod-43267ef1/serviceAccounts/malware-uptime-sa-0663@ap-prod-43267ef1.iam.gserviceaccount.com"
name = "projects/ap-prod-43267ef1/serviceAccounts/malware-uptime-sa-0663@ap-prod-43267ef1.iam.gserviceaccount.com"
# (7 unchanged attributes hidden)
}
# module.malware_scanner_healthcheck_full[0].module.authentication_proxy[0].module.uptime_check_auth_proxy.google_storage_bucket.function_storage has moved to module.malware_scanner_healthcheck_full[0].module.uptime_check_auth_proxy.google_storage_bucket.function_storage
resource "google_storage_bucket" "function_storage" {
id = "malware-uptime-function-source-8c01d0c7"
name = "malware-uptime-function-source-8c01d0c7"
# (11 unchanged attributes hidden)
}
# module.malware_scanner_healthcheck_full[0].module.authentication_proxy[0].module.uptime_check_auth_proxy.google_storage_bucket_object.function_object has moved to module.malware_scanner_healthcheck_full[0].module.uptime_check_auth_proxy.google_storage_bucket_object.function_object
resource "google_storage_bucket_object" "function_object" {
id = "malware-uptime-function-source-8c01d0c7-source-UtD4uNfNW6P1X9xRhQEzt3GzQVBwdpmLy+b6s2gemCo=.zip"
name = "source-UtD4uNfNW6P1X9xRhQEzt3GzQVBwdpmLy+b6s2gemCo=.zip"
# (13 unchanged attributes hidden)
}
# module.malware_scanner_healthcheck_full[0].module.authentication_proxy[0].module.uptime_check_auth_proxy.random_id.function_invoker_sa has moved to module.malware_scanner_healthcheck_full[0].module.uptime_check_auth_proxy.random_id.function_invoker_sa
resource "random_id" "function_invoker_sa" {
id = "BmM"
# (6 unchanged attributes hidden)
}
# module.malware_scanner_healthcheck_full[0].module.authentication_proxy[0].module.uptime_check_auth_proxy.random_id.function_name has moved to module.malware_scanner_healthcheck_full[0].module.uptime_check_auth_proxy.random_id.function_name
resource "random_id" "function_name" {
id = "MmM"
# (6 unchanged attributes hidden)
}
# module.malware_scanner_healthcheck_full[0].module.authentication_proxy[0].module.uptime_check_auth_proxy.random_id.source_bucket_name has moved to module.malware_scanner_healthcheck_full[0].module.uptime_check_auth_proxy.random_id.source_bucket_name
resource "random_id" "source_bucket_name" {
id = "jAHQxw"
# (6 unchanged attributes hidden)
}
Plan: 0 to add, 0 to change, 0 to destroy.