Spec-Zone.ru › Ansible 2.6

rabbitmq_queue - Этот модуль управляет очередями rabbitMQ

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

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

Обзор

  • Этот модуль использует rabbitMQ Rest API для создания/удаления очередей

Требования

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

  • requests >= 1.0.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
arguments По умолчанию:
{}
Дополнительные параметры для очереди. Если определено, этот параметр является словарем ключ/значение
auto_delete
bool
    Варианты:
  • нет ←
  • да
Удалить очередь после того, как все очереди/связи с ней будут удалены
auto_expires По умолчанию:
"бесконечно"
Сколько времени очередь может оставаться неиспользуемой перед автоматическим удалением (миллисекунды)
dead_letter_exchange
Необязательное имя очереди, в которую будут повторно опубликованы сообщения, если они
отклонены или истек срок действия
dead_letter_routing_key
Необязательное новое значение параметра routing_key, используемое при перенаправлении сообщения.
Исходный routing_key будет использован, если не задано.
durable
bool
    Варианты:
  • нет
  • да ←
Является ли очередь устойчивой
login_host По умолчанию:
"localhost"
Хост rabbitMQ для подключения
login_password
bool
    Варианты:
  • нет ←
  • да
Пароль rabbitMQ для подключения
login_port По умолчанию:
15672
Порт API управления rabbitMQ
login_user По умолчанию:
"guest"
Пользователь rabbitMQ для подключения
max_length По умолчанию:
"без ограничения"
Сколько сообщений может содержать очередь, прежде чем начать отклонять новые
max_priority
(добавлено в 2.4)
Максимальное количество уровней приоритета для поддержки очередью.
Если не задано, очередь не будет поддерживать приоритеты сообщений.
Большие значения указывают на более высокий приоритет.
message_ttl По умолчанию:
"бесконечно"
Сколько времени сообщение может храниться в очереди перед удалением (миллисекунды)
name
обязательно
Имя очереди для создания
state
    Варианты:
  • наличие ←
  • отсутствие
Должна ли очередь присутствовать или отсутствовать
В настоящее время реализован только вариант наличия
vhost По умолчанию:
"/"
Виртуальный хост rabbitMQ

Примеры

# Create a queue
- rabbitmq_queue:
    name: myQueue

# Create a queue on remote host
- rabbitmq_queue:
    name: myRemoteQueue
    login_user: user
    login_password: secret
    login_host: remote.example.org

Статус

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

Обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом 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_queue_module.html

Spec-Zone.ru

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