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
commit ced7aafcbf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 3 deletions

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 = {