You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"vault_kubernetes_auth_backend_config" {
source="./modules/vault/d/vault_kubernetes_auth_backend_config"# backend - (optional) is a type of stringbackend=null# disable_iss_validation - (optional) is a type of booldisable_iss_validation=null# disable_local_ca_jwt - (optional) is a type of booldisable_local_ca_jwt=null# issuer - (optional) is a type of stringissuer=null# kubernetes_ca_cert - (optional) is a type of stringkubernetes_ca_cert=null# kubernetes_host - (optional) is a type of stringkubernetes_host=null# pem_keys - (optional) is a type of list of stringpem_keys=[]
}
variable"backend" {
description="(optional) - Unique name of the kubernetes backend to configure."type=stringdefault=null
}
variable"disable_iss_validation" {
description="(optional) - Optional disable JWT issuer validation. Allows to skip ISS validation."type=booldefault=null
}
variable"disable_local_ca_jwt" {
description="(optional) - Optional disable defaulting to the local CA cert and service account JWT when running in a Kubernetes pod."type=booldefault=null
}
variable"issuer" {
description="(optional) - Optional JWT issuer. If no issuer is specified, kubernetes.io/serviceaccount will be used as the default issuer."type=stringdefault=null
}
variable"kubernetes_ca_cert" {
description="(optional) - PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API."type=stringdefault=null
}
variable"kubernetes_host" {
description="(optional) - Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server."type=stringdefault=null
}
variable"pem_keys" {
description="(optional) - Optional list of PEM-formatted public keys or certificates used to verify the signatures of Kubernetes service account JWTs. If a certificate is given, its public key will be extracted. Not every installation of Kubernetes exposes these keys."type=list(string)
default=null
}
data"vault_kubernetes_auth_backend_config""this" {
# backend - (optional) is a type of stringbackend=var.backend# disable_iss_validation - (optional) is a type of booldisable_iss_validation=var.disable_iss_validation# disable_local_ca_jwt - (optional) is a type of booldisable_local_ca_jwt=var.disable_local_ca_jwt# issuer - (optional) is a type of stringissuer=var.issuer# kubernetes_ca_cert - (optional) is a type of stringkubernetes_ca_cert=var.kubernetes_ca_cert# kubernetes_host - (optional) is a type of stringkubernetes_host=var.kubernetes_host# pem_keys - (optional) is a type of list of stringpem_keys=var.pem_keys
}