community / community.general / 0.1.1 / module / rabbitmq_policy Manage the state of policies in RabbitMQ Authors: John Dewey (@retr0h) preview | supported by communitycommunity.general.rabbitmq_policy (0.1.1) — module
Install with ansible-galaxy collection install community.general:==0.1.1
collections: - name: community.general version: 0.1.1
Manage the state of a policy in RabbitMQ.
- name: ensure the default vhost contains the HA policy via a dict rabbitmq_policy: name: HA pattern: .* args: tags: ha-mode: all
- name: ensure the default vhost contains the HA policy rabbitmq_policy: name: HA pattern: .* tags: ha-mode: all
name: description: - The name of the policy to manage. required: true node: default: rabbit description: - Erlang node name of the rabbit we wish to configure. tags: default: null description: - A dict or string describing the policy. Required when C(state=present). This option is no longer required as of Ansible 2.9. required: false state: choices: - present - absent default: present description: - The state of the policy. vhost: default: / description: - The name of the vhost to apply to. pattern: default: null description: - A regex of queues to apply the policy to. Required when C(state=present). This option is no longer required as of Ansible 2.9. required: false apply_to: choices: - all - exchanges - queues default: all description: - What the policy applies to. Requires RabbitMQ 3.2.0 or later. priority: default: 0 description: - The priority of the policy.