vault_terraform_cloud_secret_backend_role

Manages a Terraform Cloud secrets role for a Terraform Cloud secrets engine in Vault. Terraform Cloud secret backends can then issue Terraform Cloud tokens.

Example Usage

resource "vault_terraform_cloud_secret_backend" "test" {
  backend     = "terraform"
  description = "Manages the Terraform Cloud backend"
  token       = "V0idfhi2iksSDU234ucdbi2nidsi..."
}

resource "vault_terraform_cloud_secret_role" "example" {
  backend      = vault_terraform_cloud_secret_backend.test.backend
  name         = "test-role"
  organization = "example-organization-name"
  team_id      = "team-ieF4isC..."
}

Argument Reference

The following arguments are supported:

Attributes Reference

No additional attributes are exported by this resource.

Import

Terraform Cloud secret backend roles can be imported using the backend, /roles/, and the name e.g.

$ terraform import vault_terraform_cloud_secret_role.example terraform/roles/my-role