rabbitmq_binding - Этот модуль управляет привязками rabbitMQ
Новая версия 2.0.
Обзор
- Этот модуль использует REST API rabbitMQ для создания/удаления привязок.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- requests >= 1.0.0
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| arguments | Значение по умолчанию: {} | дополнительные аргументы для обмена. Если определено, этот аргумент является словарем ключ-значение. |
| destination обязательно | целевой обмен или очередь для привязки. псевдонимы: dst, dest | |
| destination_type обязательно |
| Либо очередь, либо обмен. псевдонимы: type, dest_type |
| login_host | Значение по умолчанию: "localhost" | хост rabbitMQ для подключения. |
| login_password | Значение по умолчанию: "no" | пароль rabbitMQ для подключения. |
| login_port | Значение по умолчанию: 15672 | порт API управления rabbitMQ. |
| login_user | Значение по умолчанию: "guest" | пользователь rabbitMQ для подключения. |
| name обязательно | источник обмена для создания привязки. псевдонимы: src, source | |
| routing_key | Значение по умолчанию: "#" | ключ маршрутизации для привязки. |
| state |
| Должны ли привязки быть present или absent. В данный момент реализовано только present. |
| vhost | Значение по умолчанию: "/" | виртуальный хост rabbitMQ. |
Примеры
# Bind myQueue to directExchange with routing key info
- rabbitmq_binding:
name: directExchange
destination: myQueue
type: queue
routing_key: info
# Bind directExchange to topicExchange with routing key *.info
- rabbitmq_binding:
name: topicExchange
destination: topicExchange
type: exchange
routing_key: '*.info'
Статус
Этот модуль помечен как preview, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как community, что означает, что он поддерживается сообществом 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_binding_module.html