#resource "authentik_provider_proxy" "docs" { # name = "docs" # authorization_flow = data.authentik_flow.default-provider-authorization-implicit-consent.id # external_host = "https://docs.lab.cowley.tech" # internal_host = "http://homelab-docs.docs.svc.cluster.local" #} #resource "authentik_application" "docs" { # name = "Homelab Docs" # slug = "homelab-docs" # protocol_provider = authentik_provider_proxy.docs.id # meta_launch_url = "https://docs.lab.cowley.tech" #} #resource "authentik_outpost" "docs" { # name = "docs" # protocol_providers = [ # authentik_provider_proxy.docs.id # ] # config = jsonencode({ # "kubernetes_namespace": "docs", # "kubernetes_ingress_class_name": "nginx", # }) # service_connection = authentik_service_connection_kubernetes.local.id #} # #resource "authentik_service_connection_kubernetes" "local" { # name = "local" # local = true #}