vernemq

vernemq

Мастер: Статус сборки
Разработка: Статус сборки

Эта роль устанавливает и настраивает VerneMQ MQTT брокер сообщений.

Установка и зависимости

Чтобы установить, выполните команду ansible-galaxy install sansible.vernemq или добавьте это в ваш файл roles.yml.

- name: sansible.vernemq
  version: v4.0-latest

Затем выполните ansible-galaxy install -p ./roles -r roles.yml

Теги

Эта роль использует теги: build и configure

  • build - Устанавливает и запускает VerneMQ
  • configure - Настраивает VerneMQ

Аргументы

Аргумент Значение по умолчанию Описание
sansible_vernemq_cluster_discovery_node Узел кластера для подключения в формате nodename@ipaddress
sansible_vernemq_configuration Пары конфигурационных опций ключ: значение
sansible_vernemq_download_url Явный URL для загрузки пакета VerneMQ Debian взаимоисключает с опцией version
sansible_vernemq_nofile 65536 Максимальное количество открытых файлов для процесса VerneMQ
sansible_vernemq_version 1.3.1 Версия VerneMQ, которую необходимо установить (ПРИМЕЧАНИЕ: Версия должна быть доступна на официальной странице загрузок VerneMQ) взаимоисключает с опцией download_url

Примеры

Установите стабильную версию VerneMQ с конфигурацией по умолчанию:

- name: Установить VerneMQ
  hosts: "somehost"

  roles:
    - role: sansible.vernemq

Установите VerneMQ версии 1.2.0, установите максимальное количество открытых файлов (nofiles) на 65536, подключитесь к кластеру через [email protected], и установите опцию конфигурации leveldb.maximum_memory.percent на 8:

- name: Установить VerneMQ
  hosts: "somehost"

  roles:
    - role: sansible.vernemq
      sansible_vernemq:
        allow_anonymous: "on"
        cluster_discovery_node: [email protected]
        configuration:
          leveldb.maximum_memory.percent: 8
        nofile: 65536
        version: 1.2.0

Все опции конфигурации VerneMQ поддерживаются.

Раздел configuration также является местом для управления плагинами VerneMQ:

- name: Установить VerneMQ
  hosts: "somehost"

  roles:
    - role: sansible.vernemq
      sansible_vernemq:
        configuration:
          plugins.vmq_plugin: "on"

Разработка и тестирование

Если вы хотите работать над этой ролью, начните с выполнения make watch; это запустит make test при любом изменении файла.

О проекте

Install and configure VerneMQ

Установить
ansible-galaxy install sansible/vernemq
Лицензия
mit
Загрузки
4620
Владелец
See https://github.com/sansible/sansible for more information