Rationalize location defaults across project factory module and FAST stages (#3392)
* group default/overrides locations in a single object in pf module * org setup * project factory stage * fix defaults * pf defaults * security stage defaults
This commit is contained in:
committed by
GitHub
parent
3b3efd57bd
commit
d3c80ce18b
@@ -36,17 +36,18 @@ module "bigquery-datasets" {
|
||||
project_id = module.projects[each.value.project_key].project_id
|
||||
id = each.value.id
|
||||
context = merge(local.ctx, {
|
||||
project_ids = local.ctx_project_ids
|
||||
iam_principals = merge(
|
||||
local.ctx.iam_principals,
|
||||
local.projects_sas_iam_emails,
|
||||
local.automation_sas_iam_emails
|
||||
)
|
||||
locations = local.ctx.locations
|
||||
project_ids = local.ctx_project_ids
|
||||
})
|
||||
friendly_name = each.value.friendly_name
|
||||
location = coalesce(
|
||||
local.data_defaults.overrides.bigquery_location,
|
||||
local.data_defaults.overrides.locations.bigquery,
|
||||
lookup(each.value, "location", null),
|
||||
local.data_defaults.defaults.bigquery_location
|
||||
local.data_defaults.defaults.locations.bigquery
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user