Skip to content

Terraform module to deploy authentication service on Kubernetes

License

Notifications You must be signed in to change notification settings

konpyutaika/terraform-authservice

Repository files navigation

Requirements

Name Version
terraform >= 0.14
k8s 0.9.1
kubernetes 2.11.0

Providers

Name Version
k8s 0.9.1
kubernetes 2.11.0

Modules

No modules.

Resources

Name Type
k8s_manifest.application_crd resource
k8s_manifest.oidc_authservice resource
kubernetes_secret.oidc_authservice_parameters resource
kubernetes_service.authservice resource
kubernetes_stateful_set.authservice resource

Inputs

Name Description Type Default Required
authservice Auth service configuration, expecting : client_secret, client_id, auth_url, issuer, redirect_url, userid_claim, scopes information map(any) n/a yes
module_depends_on n/a any null no
namespace Namespace where the authservice will be deployed string n/a yes
userid_header Name of the header used to pass the user's id string "userid" no

Outputs

Name Description
userid_header n/a