Inputs

The following input variables are supported:

admin_groups

Description: Groups that should have read and write access to this Vault

Type: list(string)

Default: []

client_id

Description: The client id for the OIDC authentication

Type: string

Default: n/a

client_secret

Description: The client secret for the OIDC authentication

Type: string

Default: n/a

oidc_discovery_url

Description: The discover url for OIDC authentication

Type: string

Default: n/a

oidc_issuer

Description: The bound issuer for OIDC authentication to Vault

Type: string

Default: n/a

oidc_redirect_uris

Description: The allowed redirect URIs for OIDC authentication

Type: list(string)

Default: n/a

reader_groups

Description: Groups that should have read-only access to this Vault

Type: list(string)

Default: []

restricted_reader_groups

Description: Groups that should have restricted read-only access to this Vault

Type: list(string)

Default: []

superuser_groups

Description: Groups that should have superuser access to this Vault

Type: list(string)

Default: []

token_lifetime_hours

Description: Number of hours before generated tokens expire

Type: number

Default: 12

Outputs

No outputs.

Providers

The following providers are needed by this module: