Module to provide rabbitMQ compatibility to salt. Todo: A lot, need to add cluster support, logging, and minion configuration data.
Members
Add a rabbitMQ user via rabbitmqctl user_add <user> <password>
CLI Example:
salt '*' rabbitmq-server.add_user 'meow' 'mix'
Adds a vhost via rabbitmqctl add_vhost.
CLI Example:
salt '*' rabbitmq-server add_vhost '<vhost_name>'
Deletes a user via rabbitmqctl delete_user.
CLI Example:
salt '*' rabbitmq-server.delete_user 'meow'
Deletes a vhost rabbitmqctl delete_vhost.
CLI Example:
salt '*' rabbitmq-server.delete_vhost '<vhost_name>'
List permissions for a user via rabbitmqctl list_user_permissions
Example:
salt '*' rabbitmq-server.list_user_permissions 'user'.
Return a list of users based off of rabbitmqctl user_list.
CLI Example:
salt '*' rabbitmq-server.list_users