vault_ad_access_credentials

Reads Active Directory credentials from an AD secret backend in Vault.

Example Usage

resource "vault_ad_secret_backend" "config" {
    backend = "ad"
    binddn = "CN=Administrator,CN=Users,DC=corp,DC=example,DC=net"
    bindpass = "SuperSecretPassw0rd"
    url = "ldaps://ad"
    insecure_tls = "true"
    userdn = "CN=Users,DC=corp,DC=example,DC=net"
}

resource "vault_ad_secret_role" "bob" {
    backend = vault_ad_secret_backend.config.backend
    role = "bob"
    service_account_name = "Bob"
    ttl = 60
}

data "vault_ad_access_credentials" "creds" {
  backend = vault_ad_secret_backend.config.backend
  role    = vault_ad_secret_role.bob.role}
  depends_on = [vault_ad_secret_role.bob]
}

Argument Reference

The following arguments are supported:

Attributes Reference

In addition to the arguments above, the following attributes are exported: