Fix dependencies

This commit is contained in:
Lorenzo Caggioni
2021-06-15 09:44:15 +02:00
parent d03773df46
commit f3390839ab
2 changed files with 11 additions and 4 deletions

View File

@@ -23,7 +23,8 @@ output "project_id" {
google_project_organization_policy.boolean,
google_project_organization_policy.list,
google_project_service.project_services,
google_compute_shared_vpc_service_project.service_projects
google_compute_shared_vpc_service_project.service_projects,
google_kms_crypto_key_iam_member.crypto_key
]
}
@@ -34,7 +35,8 @@ output "name" {
google_project_organization_policy.boolean,
google_project_organization_policy.list,
google_project_service.project_services,
google_compute_shared_vpc_service_project.service_projects
google_compute_shared_vpc_service_project.service_projects,
google_kms_crypto_key_iam_member.crypto_key
]
}
@@ -45,7 +47,8 @@ output "number" {
google_project_organization_policy.boolean,
google_project_organization_policy.list,
google_project_service.project_services,
google_compute_shared_vpc_service_project.service_projects
google_compute_shared_vpc_service_project.service_projects,
google_kms_crypto_key_iam_member.crypto_key
]
}
@@ -56,7 +59,10 @@ output "service_accounts" {
default = local.service_accounts_default
robots = local.service_accounts_robots
}
depends_on = [google_project_service.project_services]
depends_on = [
google_project_service.project_services,
google_kms_crypto_key_iam_member.crypto_key
]
}
output "custom_roles" {

View File

@@ -53,6 +53,7 @@ data "google_bigquery_default_service_account" "bq_sa" {
depends_on = [google_project_service.project_services]
}
# Secret Manager SA created just in time, we need to trigger the creation.
resource "google_project_service_identity" "sm_sa" {
provider = google-beta
count = contains(var.services, "secretmanager.googleapis.com") ? 1 : 0