vault_nomad_access_token

Generates tokens for Nomad.

Example Usage

resource "vault_nomad_secret_backend" "config" {
    backend = "nomad"
    description = "test description"
    default_lease_ttl_seconds = "3600"
    max_lease_ttl_seconds = "7200"
    address = "https://127.0.0.1:4646"
    token = "ae20ceaa-..."
}

resource "vault_nomad_secret_role" "test" {
    backend = vault_nomad_secret_backend.config.backend
    role = "test"
    type = "client"
      policies = ["readonly"]
}

data "vault_nomad_access_token" "token" {
  backend = vault_nomad_secret_backend.config.backend
  role    = vault_nomad_secret_role.test.role
  depends_on = [vault_nomad_secret_role.test]
}

Argument Reference

The following arguments are supported:

Attributes Reference

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