Make automation project in project factory module optional (#3091)
This commit is contained in:
@@ -20,7 +20,7 @@ locals {
|
||||
automation_buckets = {
|
||||
for k, v in local.projects :
|
||||
k => merge(try(v.automation.bucket, {}), {
|
||||
automation_project = v.automation.project
|
||||
automation_project = try(v.automation.project, "${v.prefix}-${v.name}")
|
||||
prefix = v.prefix
|
||||
project_name = v.name
|
||||
}) if try(v.automation.bucket, null) != null
|
||||
@@ -28,7 +28,7 @@ locals {
|
||||
automation_sa = flatten([
|
||||
for k, v in local.projects : [
|
||||
for ks, kv in try(v.automation.service_accounts, {}) : merge(kv, {
|
||||
automation_project = v.automation.project
|
||||
automation_project = try(v.automation.project, "${v.prefix}-${v.name}")
|
||||
name = ks
|
||||
prefix = v.prefix
|
||||
project = k
|
||||
|
||||
@@ -7,9 +7,6 @@
|
||||
"automation": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": [
|
||||
"project"
|
||||
],
|
||||
"properties": {
|
||||
"project": {
|
||||
"type": "string"
|
||||
@@ -662,4 +659,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user