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-galaxy install remyma/ansible-artemis
Лицензия
Unknown
Загрузки
1596
Владелец