ansible-artemis

Ansible Activemq Artemis

Статус сборки

Установите и настройте брокера activemq artemis.

Требования

  • java : artemis требует java для работы.

Переменные роли

Конфигурация сервиса

Переменная тип По умолчанию Описание
artemis_version строка 2.6.0 Версия Artemis
artemis_download_url строка URL для загрузки архива Artemis
artemis_group словарь см. по умолчанию Группа службы Artemis
artemis_user словарь см. по умолчанию Пользователь службы Artemis
artemis_install_dir строка /opt Директория установки Artemis
artemis_home строка {{ artemis_install_dir }}/apache-artemis-{{ artemis_version }} Домашняя директория Artemis
artemis_brokers список см. по умолчанию Список брокеров для установки (можете установить несколько экземпляров, если хотите)

Конфигурация экземпляра брокера по умолчанию

Переменная тип По умолчанию Описание
artemis_home строка /opt/artemis (символическая ссылка на текущую систему) ARTEMIS_HOME в etc/artemis.profile
artemis_host строка 0.0.0.0 Хост Artemis
artemis_port_artemis число 61616 Tcp порт
artemis_port_amqp число 5672 Amqp порт
artemis_port_stomp число 61613 Stomp порт
artemis_port_hornetq число 5445 HornetQ порт
artemis_port_mqtt число 1883 Mqtt порт
artemis_acceptors список см. по умолчанию Список приемников artemis для брокера (amqp, mqtt, ...)
artemis_web_port число 8161 http веб порт (используется для jolokia, консольного интерфейса)
artemis_web_host строка localhost http веб порт (используется для jolokia, консольного интерфейса)
jolokia_cors список строк ["://localhost"] Политика CORS Allow-Origin для jolokia
artemis_journal_type строка NIO Тип журнала
artemis_journal_pool_files строка 10 Верхний предел пула файлов журнала
artemis_journal_buffer_timeouts словарь {NIO: "3333333", ASYNCIO: "500000"} значения по умолчанию для journal-buffer-timeout в зависимости от типа журнала

Пример Playbook

Базовая установка

    - hosts: artemis-servers
      roles:
        - { роль: artemis }

Мультиэкземпляры

    - hosts: artemis-servers
      roles:
        - { роль: artemis }

Лицензия

BSD

О проекте

Ansible role to install artemis brokers.

Установить
ansible-galaxy install remyma/ansible-artemis
Лицензия
Unknown
Загрузки
1596
Владелец