WIP
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user