Модуль community.rabbitmq.rabbitmq_policy – Управление состоянием политик в RabbitMQ
Примечание
Этот модуль входит в коллекцию community.rabbitmq (версия 1.3.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.rabbitmq.
Чтобы использовать её в плейбуке, укажите: community.rabbitmq.rabbitmq_policy.
Описание
- Управление состоянием политики в RabbitMQ.
Параметры
Параметр | Комментарии |
|---|---|
apply_to строка | На что распространяется политика. Требуется RabbitMQ 3.2.0 или более поздняя версия. Варианты:
|
name строка / обязательно | Имя политики для управления. |
node строка | Имя узла Erlang rabbit, который мы хотим настроить. По умолчанию: |
pattern строка | Регулярное выражение для очередей, к которым применяется политика. Требуется, когда |
priority строка | Приоритет политики. По умолчанию: |
state строка | Состояние политики. Варианты:
|
tags словарь | Словарь или строка, описывающая политику. Требуется, когда |
vhost строка | Имя виртуального хоста, к которому применяется. По умолчанию: |
Примеры
- name: ensure the default vhost contains the HA policy via a dict
community.rabbitmq.rabbitmq_policy:
name: HA
pattern: .*
args:
tags:
ha-mode: all
- name: ensure the default vhost contains the HA policy
community.rabbitmq.rabbitmq_policy:
name: HA
pattern: .*
tags:
ha-mode: all
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/rabbitmq/rabbitmq_policy_module.html