vault_ldap_secret_backend_static_role

Creates a static role for LDAP Secret Backend for Vault.

Example Usage

resource "vault_ldap_secret_backend" "config" {
  path          = "my-custom-ldap"
  binddn        = "CN=Administrator,CN=Users,DC=corp,DC=example,DC=net"
  bindpass      = "SuperSecretPassw0rd"
  url           = "ldaps://localhost"
  insecure_tls  = "true"
  userdn        = "CN=Users,DC=corp,DC=example,DC=net"
}

resource "vault_ldap_secret_backend_static_role" "role" {
  mount           = vault_ldap_secret_backend.config.path
  username        = "alice"
  dn              = "cn=alice,ou=Users,DC=corp,DC=example,DC=net"
  role_name       = "alice"
  rotation_period = 60
}

Argument Reference

The following arguments are supported:

Attributes Reference

No additional attributes are exported by this resource.

Import

LDAP secret backend static role can be imported using the full path to the role of the form: <mount_path>/static-role/<role_name> e.g.

$ terraform import vault_ldap_secret_backend_static_role.role ldap/static-role/example-role