vault_approle_auth_backend_role

Reads the Role ID of an AppRole from a Vault server.

Example Usage

data "vault_approle_auth_backend_role_id" "role" {
  backend   = "my-approle-backend"
  role_name = "my-role"
}

output "role-id" {
  value = "${data.vault_approle_auth_backend_role_id.role.role_id}"
}

Argument Reference

The following arguments are supported:

  • role_name - (Required) The name of the role to retrieve the Role ID for.

  • backend - (Optional) The unique name for the AppRole backend the role to retrieve a RoleID for resides in. Defaults to "approle".

Attributes Reference

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

  • role_id - The RoleID of the role.

© 2018 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/vault/d/approle_auth_backend_role_id.html