Spec-Zone.ru › Ansible 2.6

rabbitmq_exchange - Этот модуль управляет обменами rabbitMQ

Новый в версии 2.0.

  • Обзор
    • Требования
  • Параметры
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Этот модуль использует REST API rabbitMQ для создания/удаления обменов

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • requests >= 1.0.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
arguments Значение по умолчанию:
{}
Дополнительные параметры для обмена. Если определено, этот параметр является словарем ключ/значение
auto_delete
bool
    Варианты:
  • нет ←
  • да
Удалить обмен после того, как все очереди/обмены будут отвязаны от него
durable
bool
    Варианты:
  • нет
  • да ←
Является ли обмен стойким
exchange_type
    Варианты:
  • fanout
  • direct ←
  • headers
  • topic
Тип обмена

псевдонимы: type
internal
bool
    Варианты:
  • нет ←
  • да
Обмен доступен только для других обменов
login_host Значение по умолчанию:
"localhost"
Хост rabbitMQ для подключения
login_password Значение по умолчанию:
"нет"
Пароль rabbitMQ для подключения
login_port Значение по умолчанию:
15672
Порт API управления rabbitMQ
login_user Значение по умолчанию:
"guest"
Пользователь rabbitMQ для подключения
name
обязательно
Имя обмена для создания
state
    Варианты:
  • present ←
  • absent
Обмен должен быть present или absent
В настоящее время реализован только present
vhost Значение по умолчанию:
"/"
Виртуальный хост rabbitMQ

Примеры

# Create direct exchange
- rabbitmq_exchange:
    name: directExchange

# Create topic exchange on vhost
- rabbitmq_exchange:
    name: topicExchange
    type: topic
    vhost: myVhost

Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Manuel Sousa (@manuel-sousa)

Подсказка

Если вы заметили какие-либо проблемы в этом документе, вы можете изменить этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/rabbitmq_exchange_module.html

Spec-Zone.ru

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