Spec-Zone.ru › Ansible

Модуль 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 или более поздняя версия.

Варианты:

  • "all" ← (по умолчанию)
  • "exchanges"
  • "queues"

name

строка / обязательно

Имя политики для управления.

node

строка

Имя узла Erlang rabbit, который мы хотим настроить.

По умолчанию: "rabbit"

pattern

строка

Регулярное выражение для очередей, к которым применяется политика. Требуется, когда state=present. Этот параметр больше не требуется начиная с Ansible 2.9.

priority

строка

Приоритет политики.

По умолчанию: "0"

state

строка

Состояние политики.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

tags

словарь

Словарь или строка, описывающая политику. Требуется, когда state=present. Этот параметр больше не требуется начиная с Ansible 2.9.

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

Авторы

  • John Dewey (@retr0h)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (источники)

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API