salt.states.rabbitmq_user¶
Manage RabbitMQ Users.
rabbit_user:
rabbitmq_user.present:
- password: password
- force: True
- tags: administrator
- permissions:
- '/':
- '.*'
- '.*'
- '.*'
- 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
- User's password, if one needs to be set
- force
- If user exists, forcibly change the password
- tags
- Optionally set user tags for user
- permissions
- A list of dicts with vhost keys and 3-tuple values
- runas
- Name of the user to run the command