rabbitmq_policy - Manage the state of policies in RabbitMQ.

Author:John Dewey

Synopsis

New in version 1.5.

Manage the state of a virtual host in RabbitMQ.

Options

parameter required default choices comments
name yes
    The name of the policy to manage.
    node no rabbit
      Erlang node name of the rabbit we wish to configure.
      pattern yes
        A regex of queues to apply the policy to.
        priority no
          The priority of the policy.
          state no present
          • present
          • absent
          The state of the policy.
          tags yes
            A dict or string describing the policy.
            vhost no /
              The name of the vhost to apply to.

              Examples


              - 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"