<short description for the tool>
Project description
Custom RabbitMQ CLI
Introduction
This Command Line Tools (CLI) allows to interact with a RabbitMQ Broker instance througth HTTP RESTFul API and offers one case for continous publishing througth AMQPS.
API Ref: https://pulse.mozilla.org/api/index.html
Install
Install using At the command prompt, type pip
pip install rabbitmqcli
Add on
You can use an AWS Secrets Manager secret to store connection credentials. For this must define values for variables aws.region
and aws.secret-name
, this secret name can contains an "environment" key to change in runtime, this key must be named "env". And aditionally, enable this feature changing default.credentials-from-secret
variable value to True
.
Simple secret name
your-secret-name
Secret name composed by env
your-secret-{env}-name
For the secret structures is required the following two keys: username
and password
. For example:
{... "username": "guest", "password": "guest" ...}
Configuration file
You can create a config file, or CLI will create it. This file must be named and located like this: ~/.rabbitmq-cli/config
Sections | Variables | Default value | Description |
---|---|---|---|
default | hostname | localhost | . |
vhost | / | . | |
username | guest | . | |
password | guest | . | |
exchange | domainEvents | . | |
queue | subsEvents | . | |
credentials-from-secret | False | . | |
http | port | 15671 | . |
ssl | True | . | |
amqp | port | 5671 | . |
ssl | True | . | |
aws | region | us-east-1 | . |
secret-name | your-{env}-secret-name | . |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file rabbitmq-cli-0.0.1.tar.gz
.
File metadata
- Download URL: rabbitmq-cli-0.0.1.tar.gz
- Upload date:
- Size: 21.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8960c2c3042e3ca13834fb6a4eaa3f7bf63badc4c5b17f8878bfdada0b533bf |
|
MD5 | 0f55452d3d61d46f60a8c1ba1bf2741b |
|
BLAKE2b-256 | 1e0a9c447fccbd0a0c799f0ac730f328a71bce2345118ad435816381ec03f543 |
File details
Details for the file rabbitmq_cli-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: rabbitmq_cli-0.0.1-py3-none-any.whl
- Upload date:
- Size: 23.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c99cede30613f30a7cb368df8fbdab1afb6094e2ff074d6c3b6a586adc38a0b |
|
MD5 | 09712a5ed68c49c0de1381a79030d74c |
|
BLAKE2b-256 | 974d500056fe77e57c528b30bd7bd5c0273328ef046295e9004f86dcf8b35a55 |