Compare commits
5 Commits
a3e121b468
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 06c5eb4391 | |||
| 3170a341d1 | |||
| fd93359f2e | |||
| 25569eb29d | |||
| 01de97853d |
@@ -79,7 +79,7 @@ module "app_policies" {
|
|||||||
for_each = { for app in var.applications : app.name => app }
|
for_each = { for app in var.applications : app.name => app }
|
||||||
name = each.value.name
|
name = each.value.name
|
||||||
envs = each.value.envs
|
envs = each.value.envs
|
||||||
ops_policies = each.value.policies
|
ops_policies = each.value.ops_policies
|
||||||
service_account_names = each.value.service_account_names
|
service_account_names = each.value.service_account_names
|
||||||
service_account_namespaces = each.value.service_account_namespaces
|
service_account_namespaces = each.value.service_account_namespaces
|
||||||
gitea_app_id = var.gitea_app_id
|
gitea_app_id = var.gitea_app_id
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
applications = [
|
applications = [
|
||||||
{ name = "webapp" },
|
{ name = "webapp" },
|
||||||
{ name = "erp" },
|
{ name = "erp", envs = ["prod", "sandbox"] },
|
||||||
{ name = "dance-lessons-coach" },
|
{ name = "dance-lessons-coach" },
|
||||||
{
|
{
|
||||||
name = "cms"
|
name = "cms"
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ variable "POSTGRES_CREDENTIALS_EDITOR_PASSWORD" {
|
|||||||
variable "applications" {
|
variable "applications" {
|
||||||
type = set(object({
|
type = set(object({
|
||||||
name = string
|
name = string
|
||||||
policies = optional(list(string), [])
|
ops_policies = optional(list(string), [])
|
||||||
service_account_names = optional(list(string), [])
|
service_account_names = optional(list(string), [])
|
||||||
service_account_namespaces = optional(list(string), [])
|
service_account_namespaces = optional(list(string), [])
|
||||||
# Multi-env extension: list of envs this app deploys to. Defaults to ["prod"] for
|
# Multi-env extension: list of envs this app deploys to. Defaults to ["prod"] for
|
||||||
|
|||||||
Reference in New Issue
Block a user