18 lines
627 B
HCL
18 lines
627 B
HCL
// Generated by the provisioner. Vault provider configuration for catalog
|
|
// modules that store generated credentials. Authentication is the Kubernetes
|
|
// service account of the Terraform runner, exchanged for a Vault token
|
|
// through the Kubernetes auth method, never a value from this file or the
|
|
// user body.
|
|
provider "vault" {
|
|
address = "https://secrets.common01.dev-sandbox-ionos.simpl-europe.eu"
|
|
skip_child_token = true
|
|
|
|
auth_login {
|
|
path = "auth/kubernetes/login"
|
|
parameters = {
|
|
role = "provisioner-role"
|
|
jwt = file("/var/run/secrets/kubernetes.io/serviceaccount/token")
|
|
}
|
|
}
|
|
}
|