» vault_rabbitmq_secret_backend

Creates an RabbitMQ Secret Backend for Vault. RabbitMQ secret backends can then issue RabbitMQ credentials, once a role has been added to the backend.

» Example Usage

resource "vault_rabbitmq_secret_backend" "rabbitmq" {
  connection_uri = "https://....."
  username = "user"
  password = "password"
}

» Argument Reference

The following arguments are supported:

  • connection_uri - (Required) Specifies the RabbitMQ connection URI.

  • username - (Required) Specifies the RabbitMQ management administrator username.

  • password - (Required) Specifies the RabbitMQ management administrator password.

  • verify_connection - (Optional) Specifies whether to verify connection URI, username, and password. Defaults to true.

  • path - (Optional) The unique path this backend should be mounted at. Must not begin or end with a /. Defaults to aws.

  • description - (Optional) A human-friendly description for this backend.

  • default_lease_ttl_seconds - (Optional) The default TTL for credentials issued by this backend.

  • max_lease_ttl_seconds - (Optional) The maximum TTL that can be requested for credentials issued by this backend.

» Attributes Reference

No additional attributes are exported by this resource.

» Import

RabbitMQ secret backends can be imported using the path, e.g.

$ terraform import vault_rabbitmq_secret_backend.rabbitmq rabbitmq