Spec-Zone.ru › Ansible 2.9

rabbitmq_queue – Управление очередями rabbitMQ

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

Обзор

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

Требования

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

  • requests >= 1.0.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
arguments
-
По умолчанию:
{}
Дополнительные параметры для очереди. Если определен, этот параметр представляет собой словарь ключ-значение
auto_delete
boolean
    Варианты:
  • нет ←
  • да
Удалить очередь после того, как все очереди/соединения с ней будут разорваны
auto_expires
-
По умолчанию:
"вечно"
Время простоя очереди перед ее автоматическим удалением (миллисекунды)
ca_cert
путь
Сертификат CA для проверки SSL-соединения с API управления.

псевдонимы: cacert
client_cert
путь
Клиентский сертификат для отправки по SSL-соединениям с API управления.

псевдонимы: cert
client_key
путь
Приватный ключ, соответствующий клиентскому сертификату.

псевдонимы: key
dead_letter_exchange
-
Необязательное имя обмена, в который будут повторно опубликованы сообщения,
если они отклонены или истекли
dead_letter_routing_key
-
Необязательный заменяющий ключ маршрутизации, используемый при отправке сообщения в мертвую почту.
Если не задано, будет использован исходный ключ маршрутизации
durable
boolean
    Варианты:
  • нет
  • да ←
является ли очередь устойчивой
login_host
строка
По умолчанию:
"localhost"
Хост rabbitMQ для подключения.
login_password
строка
Пароль rabbitMQ для подключения.
login_port
строка
По умолчанию:
"15672"
Порт API управления rabbitMQ.
login_protocol
строка
    Варианты:
  • http ←
  • https
Протокол 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. [сообщество]

Авторы

  • 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.9/modules/rabbitmq_queue_module.html

Spec-Zone.ru

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