updating .name to .id to fix IAM replacement
This commit is contained in:
committed by
Wiktor Niesiobędzki
parent
55a847c008
commit
36d270aa51
@@ -65,7 +65,7 @@ locals {
|
||||
resource "google_pubsub_topic_iam_binding" "authoritative" {
|
||||
for_each = local.iam
|
||||
project = local.project_id
|
||||
topic = google_pubsub_topic.default.name
|
||||
topic = google_pubsub_topic.default.id
|
||||
role = lookup(local.ctx.custom_roles, each.key, each.key)
|
||||
members = [
|
||||
for v in each.value : lookup(local.ctx.iam_principals, v, v)
|
||||
@@ -74,7 +74,7 @@ resource "google_pubsub_topic_iam_binding" "authoritative" {
|
||||
|
||||
resource "google_pubsub_topic_iam_binding" "bindings" {
|
||||
for_each = var.iam_bindings
|
||||
topic = google_pubsub_topic.default.name
|
||||
topic = google_pubsub_topic.default.id
|
||||
role = lookup(local.ctx.custom_roles, each.value.role, each.value.role)
|
||||
members = [
|
||||
for v in each.value.members : lookup(local.ctx.iam_principals, v, v)
|
||||
@@ -91,7 +91,7 @@ resource "google_pubsub_topic_iam_binding" "bindings" {
|
||||
|
||||
resource "google_pubsub_topic_iam_member" "bindings" {
|
||||
for_each = var.iam_bindings_additive
|
||||
topic = google_pubsub_topic.default.name
|
||||
topic = google_pubsub_topic.default.id
|
||||
role = lookup(local.ctx.custom_roles, each.value.role, each.value.role)
|
||||
member = lookup(
|
||||
local.ctx.iam_principals, each.value.member, each.value.member
|
||||
@@ -112,7 +112,7 @@ resource "google_pubsub_subscription_iam_binding" "authoritative" {
|
||||
"${binding.subscription}.${binding.role}" => binding
|
||||
}
|
||||
project = local.project_id
|
||||
subscription = google_pubsub_subscription.default[each.value.subscription].name
|
||||
subscription = google_pubsub_subscription.default[each.value.subscription].id
|
||||
role = lookup(local.ctx.custom_roles, each.value.role, each.value.role)
|
||||
members = [
|
||||
for v in each.value.members : lookup(local.ctx.iam_principals, v, v)
|
||||
@@ -122,7 +122,7 @@ resource "google_pubsub_subscription_iam_binding" "authoritative" {
|
||||
resource "google_pubsub_subscription_iam_binding" "bindings" {
|
||||
for_each = local.subscription_iam_bindings
|
||||
project = local.project_id
|
||||
subscription = google_pubsub_subscription.default[each.value.subscription].name
|
||||
subscription = google_pubsub_subscription.default[each.value.subscription].id
|
||||
role = lookup(local.ctx.custom_roles, each.value.role, each.value.role)
|
||||
members = [
|
||||
for v in each.value.members : lookup(local.ctx.iam_principals, v, v)
|
||||
@@ -140,7 +140,7 @@ resource "google_pubsub_subscription_iam_binding" "bindings" {
|
||||
resource "google_pubsub_subscription_iam_member" "members" {
|
||||
for_each = local.subscription_iam_bindings_additive
|
||||
project = local.project_id
|
||||
subscription = google_pubsub_subscription.default[each.value.subscription].name
|
||||
subscription = google_pubsub_subscription.default[each.value.subscription].id
|
||||
role = lookup(local.ctx.custom_roles, each.value.role, each.value.role)
|
||||
member = lookup(
|
||||
local.ctx.iam_principals, each.value.member, each.value.member
|
||||
|
||||
Reference in New Issue
Block a user