Add IAM dependencies to outputs
This commit is contained in:
committed by
Wiktor Niesiobędzki
parent
51ef390d04
commit
e1c1ed3a23
@@ -19,7 +19,11 @@ output "id" {
|
||||
value = local.keyring.id
|
||||
depends_on = [
|
||||
google_kms_key_ring_iam_binding.authoritative,
|
||||
google_kms_key_ring_iam_binding.bindings
|
||||
google_kms_key_ring_iam_binding.bindings,
|
||||
google_kms_key_ring_iam_member.bindings,
|
||||
google_kms_crypto_key_iam_binding.authoritative,
|
||||
google_kms_crypto_key_iam_binding.bindings,
|
||||
google_kms_crypto_key_iam_member.members
|
||||
]
|
||||
}
|
||||
|
||||
@@ -28,7 +32,11 @@ output "import_job" {
|
||||
value = google_kms_key_ring_import_job.default
|
||||
depends_on = [
|
||||
google_kms_key_ring_iam_binding.authoritative,
|
||||
google_kms_key_ring_iam_binding.bindings
|
||||
google_kms_key_ring_iam_binding.bindings,
|
||||
google_kms_key_ring_iam_member.bindings,
|
||||
google_kms_crypto_key_iam_binding.authoritative,
|
||||
google_kms_crypto_key_iam_binding.bindings,
|
||||
google_kms_crypto_key_iam_member.members
|
||||
]
|
||||
}
|
||||
|
||||
@@ -40,7 +48,8 @@ output "key_ids" {
|
||||
}
|
||||
depends_on = [
|
||||
google_kms_crypto_key_iam_binding.authoritative,
|
||||
google_kms_crypto_key_iam_binding.bindings
|
||||
google_kms_crypto_key_iam_binding.bindings,
|
||||
google_kms_crypto_key_iam_member.members
|
||||
]
|
||||
}
|
||||
|
||||
@@ -49,7 +58,11 @@ output "keyring" {
|
||||
value = local.keyring
|
||||
depends_on = [
|
||||
google_kms_key_ring_iam_binding.authoritative,
|
||||
google_kms_key_ring_iam_binding.bindings
|
||||
google_kms_key_ring_iam_binding.bindings,
|
||||
google_kms_crypto_key_iam_member.members,
|
||||
google_kms_crypto_key_iam_binding.authoritative,
|
||||
google_kms_crypto_key_iam_binding.bindings,
|
||||
google_kms_crypto_key_iam_member.members,
|
||||
]
|
||||
}
|
||||
|
||||
@@ -57,8 +70,12 @@ output "keys" {
|
||||
description = "Key resources."
|
||||
value = google_kms_crypto_key.default
|
||||
depends_on = [
|
||||
google_kms_key_ring_iam_binding.authoritative,
|
||||
google_kms_key_ring_iam_binding.bindings,
|
||||
google_kms_key_ring_iam_member.bindings,
|
||||
google_kms_crypto_key_iam_binding.authoritative,
|
||||
google_kms_crypto_key_iam_binding.bindings
|
||||
google_kms_crypto_key_iam_binding.bindings,
|
||||
google_kms_crypto_key_iam_member.members
|
||||
]
|
||||
}
|
||||
|
||||
@@ -67,7 +84,11 @@ output "location" {
|
||||
value = local.keyring.location
|
||||
depends_on = [
|
||||
google_kms_key_ring_iam_binding.authoritative,
|
||||
google_kms_key_ring_iam_binding.bindings
|
||||
google_kms_key_ring_iam_binding.bindings,
|
||||
google_kms_key_ring_iam_member.bindings,
|
||||
google_kms_crypto_key_iam_binding.authoritative,
|
||||
google_kms_crypto_key_iam_binding.bindings,
|
||||
google_kms_crypto_key_iam_member.members
|
||||
]
|
||||
}
|
||||
|
||||
@@ -76,6 +97,10 @@ output "name" {
|
||||
value = local.keyring.name
|
||||
depends_on = [
|
||||
google_kms_key_ring_iam_binding.authoritative,
|
||||
google_kms_key_ring_iam_binding.bindings
|
||||
google_kms_key_ring_iam_binding.bindings,
|
||||
google_kms_key_ring_iam_member.bindings,
|
||||
google_kms_crypto_key_iam_binding.authoritative,
|
||||
google_kms_crypto_key_iam_binding.bindings,
|
||||
google_kms_crypto_key_iam_member.members
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user