Merge pull request #448 from drebes/project-dependency

fix recreation of resources that depend on project_id on pre-existing…
This commit is contained in:
Julio Castillo
2022-01-21 18:30:38 +01:00
committed by GitHub

View File

@@ -47,9 +47,17 @@ locals {
parent_id = var.parent == null ? null : split("/", var.parent)[1] parent_id = var.parent == null ? null : split("/", var.parent)[1]
prefix = var.prefix == null ? "" : "${var.prefix}-" prefix = var.prefix == null ? "" : "${var.prefix}-"
project = ( project = (
var.project_create var.project_create ?
? try(google_project.project.0, null) {
: try(data.google_project.project.0, null) project_id = try(google_project.project.0.project_id, null)
number = try(google_project.project.0.number, null)
name = try(google_project.project.0.name, null)
}
: {
project_id = "${local.prefix}${var.name}"
number = try(data.google_project.project.0.number, null)
name = try(data.google_project.project.0.name, null)
}
) )
logging_sinks = coalesce(var.logging_sinks, {}) logging_sinks = coalesce(var.logging_sinks, {})
sink_type_destination = { sink_type_destination = {