This commit is contained in:
2023-10-18 17:06:25 +02:00
parent 8661e6bef9
commit ec20837c07
4 changed files with 134 additions and 193 deletions

View File

@@ -5,42 +5,45 @@ locals {
module "ingress" {
source = "../../modules/ingress"
"component" = var.component
"instance" = var.instance
"namespace" = var.namespace
"issuer" = var.issuer
"ingress-class" = var.ingress-class
"labels" = local.common-labels
"dns-names" = local.dns-names
component = var.component
instance = var.instance
namespace = var.namespace
issuer = var.issuer
ingress-class = var.ingress-class
labels = local.common-labels
dns-names = local.dns-names
}
module "application" {
source = "../../modules/application"
"component" = var.component
"instance" = var.instance
"app-group" = var.app-group
"sub-domain" = var.sub-domain
"domain-name" = var.domain-name
"icon" = "logo192.png"
"protocol_provider" = var.use-oauth?module.oauth2.provider-id:module.forward.provider-id
component = var.component
instance = var.instance
app-group = var.app-group
sub-domain = var.sub-domain
domain-name = var.domain-name
icon = "logo192.png"
protocol_provider = var.use-oauth?module.oauth2.provider-id:module.forward.provider-id
}
module "oauth2" {
count = var.use-oauth?1:0
source = "../../modules/oauth2"
"component" = var.component
"instance" = var.instance
component = var.component
instance = var.instance
namespace = var.namespace
labels = local.common-labels
dns-name = local.dns-name
}
module "forward" {
count = var.use-oauth?0:1
source = "../../modules/forward"
"component" = var.component
"instance" = var.instance
"domain" = var.domain
"namespace" = var.namespace
"ingress-class" = var.ingress-class
"labels" = local.common-labels
"dns-names" = local.dns-names
"authentik-token" = data.kubernetes_secret_v1.authentik.data["AUTHENTIK_BOOTSTRAP_TOKEN"]
component = var.component
instance = var.instance
domain = var.domain
namespace = var.namespace
ingress-class = var.ingress-class
labels = local.common-labels
dns-names = local.dns-names
authentik-token = data.kubernetes_secret_v1.authentik.data["AUTHENTIK_BOOTSTRAP_TOKEN"]
}