28 lines
897 B
HCL
28 lines
897 B
HCL
#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
|
|
#}
|