Allow project factory projects to override name (#2407)
This commit is contained in:
parent
1f07cb72f2
commit
45fd48db42
|
@ -1,5 +1,5 @@
|
||||||
/**
|
/**
|
||||||
* Copyright 2023 Google LLC
|
* Copyright 2024 Google LLC
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
@ -39,7 +39,7 @@ locals {
|
||||||
for k, v in local._projects : [
|
for k, v in local._projects : [
|
||||||
for b in try(v.billing_budgets, []) : {
|
for b in try(v.billing_budgets, []) : {
|
||||||
budget = b
|
budget = b
|
||||||
project = k
|
project = lookup(v, "name", k)
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
])
|
])
|
||||||
|
@ -47,7 +47,7 @@ locals {
|
||||||
for v in local._project_budgets : v.budget => v.project...
|
for v in local._project_budgets : v.budget => v.project...
|
||||||
}
|
}
|
||||||
projects = {
|
projects = {
|
||||||
for k, v in local._projects : k => merge(v, {
|
for k, v in local._projects : lookup(v, "name", k) => merge(v, {
|
||||||
billing_account = try(coalesce(
|
billing_account = try(coalesce(
|
||||||
var.data_overrides.billing_account,
|
var.data_overrides.billing_account,
|
||||||
try(v.billing_account, null),
|
try(v.billing_account, null),
|
||||||
|
|
Loading…
Reference in New Issue