From 1df9904e1c61311590ae54f0b3e8caeda5bda853 Mon Sep 17 00:00:00 2001 From: Xavier Mortelette Date: Sat, 5 Oct 2024 16:12:13 +0200 Subject: [PATCH] WIP --- forward/forward.tf | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/forward/forward.tf b/forward/forward.tf index de288c4..9077f18 100644 --- a/forward/forward.tf +++ b/forward/forward.tf @@ -4,7 +4,7 @@ locals { "app.kubernetes.io/component" = "authentik-forward" }) external_url = format("https://%s", var.dns_name) - forward_outpost_results = jsondecode(data.http.get_forward_outpost.response_body).results + forward_outpost_results = jsondecode(data.http.proxy_outpost.response_body).results forward_outpost_providers = local.forward_outpost_results[0].providers forward_outpost_pk = local.forward_outpost_results[0].pk } @@ -21,9 +21,9 @@ resource "authentik_provider_proxy" "forward" { access_token_validity = var.access_token_validity } -data "http" "get_forward_outpost" { +data "http" "proxy_outpost" { depends_on = [authentik_provider_proxy.forward] - url = "http://authentik.${var.domain}-auth.svc/api/v3/outposts/instances/?name__iexact=forward" + url = "http://authentik.${var.domain}-auth.svc/api/v3/outposts/instances/?name__iexact=${var.domain}-proxy-outpost" method = "GET" request_headers = var.request_headers lifecycle { @@ -50,7 +50,7 @@ data "kubernetes_secret_v1" "authentik" { } resource "authentik_service_connection_kubernetes" "local" { - # count = length(jsondecode(data.http.get_forward_outpost.response_body).results) == 0 ? 1 : 0 + # count = length(jsondecode(data.http.proxy_outpost.response_body).results) == 0 ? 1 : 0 depends_on = [data.kubernetes_secret_v1.authentik] name = "${var.domain}-local-forward" local = true @@ -63,7 +63,7 @@ resource "authentik_service_connection_kubernetes" "local" { # } resource "authentik_provider_proxy" "provider_forward" { - # count = length(jsondecode(data.http.get_forward_outpost.response_body).results) == 0 ? 1 : 0 + # count = length(jsondecode(data.http.proxy_outpost.response_body).results) == 0 ? 1 : 0 name = "authentik-${var.domain}-forward-provider" internal_host = "http://authentik-authentik" external_host = "http://authentik-authentik" @@ -71,7 +71,7 @@ resource "authentik_provider_proxy" "provider_forward" { } resource "authentik_outpost" "output_forward" { - # count = length(jsondecode(data.http.get_forward_outpost.response_body).results) == 0 ? 1 : 0 + # count = length(jsondecode(data.http.proxy_outpost.response_body).results) == 0 ? 1 : 0 name = "forward" type = "proxy" service_connection = authentik_service_connection_kubernetes.local.id