salt.states.rabbitmq_user#
Manage RabbitMQ Users#
Example:
rabbit_user:
rabbitmq_user.present:
- password: password
- force: True
- tags:
- monitoring
- user
- perms:
- '/':
- '.*'
- '.*'
- '.*'
- runas: rabbitmq
- salt.states.rabbitmq_user.absent(name, runas=None)#
Ensure the named user is absent
- name
The name of the user to remove
- runas
User to run the command
- salt.states.rabbitmq_user.present(name, password=None, force=False, tags=None, perms=(), runas=None)#
Ensure the RabbitMQ user exists.
- name
User name
- password
The user's password
- force
If force is
True, the password will be automatically updated without extra password change check.- tags
Optional list of tags for the user
- perms
A list of dicts with vhost keys and 3-tuple values
- runas
Name of the user to run the command