{"id":25115734,"url":"https://github.com/devops-rob/terraform-vault-rabbitmq-secrets-engine","last_synced_at":"2026-01-12T06:41:50.016Z","repository":{"id":110462927,"uuid":"332734732","full_name":"devops-rob/terraform-vault-rabbitmq-secrets-engine","owner":"devops-rob","description":"This module enables and configures the RabbitMQ secrets engine.","archived":false,"fork":false,"pushed_at":"2021-01-25T12:10:56.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-08T02:35:29.324Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devops-rob.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-25T12:08:06.000Z","updated_at":"2021-01-25T12:09:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"a3221c93-f93b-43d4-be66-a82de876ac22","html_url":"https://github.com/devops-rob/terraform-vault-rabbitmq-secrets-engine","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devops-rob%2Fterraform-vault-rabbitmq-secrets-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devops-rob%2Fterraform-vault-rabbitmq-secrets-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devops-rob%2Fterraform-vault-rabbitmq-secrets-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devops-rob%2Fterraform-vault-rabbitmq-secrets-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devops-rob","download_url":"https://codeload.github.com/devops-rob/terraform-vault-rabbitmq-secrets-engine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246811183,"owners_count":20837745,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-08T02:33:51.150Z","updated_at":"2026-01-12T06:41:50.009Z","avatar_url":"https://github.com/devops-rob.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RabbitMQ Secrets Engine with tags example\n\n## Overview\n\nThis module enables and configures the RabbitMQ secrets engine.\n\n## Example use case\n\nIn cases where engineers require Just-In-Time management access to RabbitMQ to administer the platform, configuring the RabbitMQ secrets engine with this example will allow authenticated and authorised Vault users to obtain temporary RabbitMQ credentials. Also for cases where applications require read-only access to resources in a specific virtual host.\n\n## RabbitMQ Requirements\n\nVault will require a RabbitMQ user with the Administrator management plugin tag.  No other permissions are required.\n\nFor more information about RabbitMQ Access and Permissions, refer to the [rabbitmqctl documentation.](https://www.rabbitmq.com/management.html#permissions)\n\n## Usage\n\n```hcl\nprovider \"vault\" {\n  address = \"http://localhost:8200\"\n  token   = var.vault_token\n}\n\nvariable \"vault_token\" {}\nvariable \"rabbitmq_username\" {}\nvariable \"rabbitmq_password\" {}\n\nmodule \"rabbitmq_defaults\" {\n  source = \"../../\"\n\n  rabbitmq_uri      = \"http://localhost:15672\"\n  rabbitmq_username = var.rabbitmq_username\n  rabbitmq_password = var.rabbitmq_password\n\n  rabbitmq_backend_role_name = \"test\"\n  rabbitmq_tags              = \"administrator\"\n\n}\n```\n\n## License\n\nLicensed under the Apache License, Version 2.0 (the \"License\").\n\nYou may obtain a copy of the License at [apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0).\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an _\"AS IS\"_ basis, without WARRANTIES or conditions of any kind, either express or implied.\n\nSee the License for the specific language governing permissions and limitations under the License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevops-rob%2Fterraform-vault-rabbitmq-secrets-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevops-rob%2Fterraform-vault-rabbitmq-secrets-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevops-rob%2Fterraform-vault-rabbitmq-secrets-engine/lists"}