This commit is contained in:
2024-02-04 11:24:31 +01:00
parent cf29a7252d
commit 61514824a1
63 changed files with 630 additions and 609 deletions

View File

@@ -7,12 +7,6 @@ locals {
"Content-Type" = "application/json"
Authorization = "Bearer ${data.kubernetes_secret_v1.authentik.data["AUTHENTIK_BOOTSTRAP_TOKEN"]}"
}
service = {
"name" = "${var.component}-${var.instance}"
"port" = {
"number" = 80
}
}
}
module "service" {
@@ -22,7 +16,6 @@ module "service" {
namespace = var.namespace
labels = local.common-labels
targets = ["http"]
ports = [local.service.port.number]
providers = {
kubectl = kubectl
}
@@ -38,7 +31,7 @@ module "ingress" {
labels = local.common-labels
dns_names = local.dns_names
middlewares = []
services = [local.service]
services = [module.service.default_definition]
providers = {
kubectl = kubectl
}
@@ -72,13 +65,3 @@ module "oauth2" {
authentik = authentik
}
}
provider "restapi" {
uri = "http://authentik.${var.domain}-auth.svc/api/v3/"
headers = local.request_headers
create_method = "PATCH"
update_method = "PATCH"
destroy_method = "PATCH"
write_returns_object = true
id_attribute = "name"
}