-
Notifications
You must be signed in to change notification settings - Fork 1
/
authentik.tf
21 lines (19 loc) · 1016 Bytes
/
authentik.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
module "cluster-authentik-config" {
source = "./terraform/authentik-config"
github_oauth_app_id = var.authentik_github_oauth_app_id
github_oauth_app_secret = var.authentik_github_oauth_app_secret
authentik_coder_oidc_client_id = module.cluster-sharingio-oci-manifests.authentik_coder_oidc_client_id
authentik_coder_oidc_client_secret = module.cluster-sharingio-oci-manifests.authentik_coder_oidc_client_secret
authentik_bootstrap_token = module.cluster-sharingio-oci-manifests.authentik_bootstrap_token
domain = var.domain
# repo = var.github_repository
# # repo = "${var.github_org}/${var.github_repository}"
# domain = "${var.domain}"
# secret = module.cluster-manifests.flux_receiver_token
providers = {
authentik = authentik
flux = flux
kubernetes = kubernetes.cluster-sharingio-oci
}
depends_on = [module.cluster-sharingio-oci-manifests, flux_bootstrap_git.this]
}