remyma.ansible-artemis
Ansible Activemq Artemis
Instalar y configurar el broker activemq artemis.
Requisitos
- java: artemis necesita java para funcionar.
Variables del Rol
Configuración del servicio
| Variable | tipo | Predeterminado | Descripción |
|---|---|---|---|
| artemis_version | cadena | 2.6.0 |
Versión de Artemis |
| artemis_download_url | cadena | URL para descargar el archivo de Artemis | |
| artemis_group | diccionario | ver predeterminados | Grupo del servicio Artemis |
| artemis_user | diccionario | ver predeterminados | Usuario del servicio Artemis |
| artemis_install_dir | cadena | /opt |
Directorio de instalación de Artemis |
| artemis_home | cadena | {{ artemis_install_dir }}/apache-artemis-{{ artemis_version }} |
Directorio de inicio de Artemis |
| artemis_brokers | lista | ver predeterminados | Lista de brokers a instalar (puedes instalar múltiples instancias si deseas) |
Configuración predeterminada de la instancia del broker
| Variable | tipo | Predeterminado | Descripción |
|---|---|---|---|
| artemis_home | cadena | /opt/artemis (enlace simbólico a la actual del sistema) |
ARTEMIS_HOME en etc/artemis.profile |
| artemis_host | cadena | 0.0.0.0 |
Host de Artemis |
| artemis_port_artemis | número | 61616 | Puerto Tcp |
| artemis_port_amqp | número | 5672 | Puerto Amqp |
| artemis_port_stomp | número | 61613 | Puerto Stomp |
| artemis_port_hornetq | número | 5445 | Puerto HornetQ |
| artemis_port_mqtt | número | 1883 | Puerto Mqtt |
| artemis_acceptors | lista | ver predeterminados | Lista de aceptadores de artemis para el broker (amqp, mqtt, ...) |
| artemis_web_port | número | 8161 | Puerto web http (usado para jolokia, ui de consola) |
| artemis_web_host | cadena | localhost | Puerto web http (usado para jolokia, ui de consola) |
| jolokia_cors | lista de cadenas | ["://localhost"] | Política CORS Allow-Origin para jolokia |
| artemis_journal_type | cadena | NIO | Tipo de diario |
| artemis_journal_pool_files | cadena | 10 | Umbral superior del pool de archivos del diario |
| artemis_journal_buffer_timeouts | diccionario | {NIO: "3333333" ASYNCIO: "500000"} | Valores predeterminados de Artemis para el tiempo de espera de buffer del diario, dependiendo del tipo de diario |
Ejemplo de Playbook
Instalación básica
- hosts: artemis-servers
roles:
- { role: artemis }
Múltiples instancias
- hosts: artemis-servers
roles:
- { role: artemis }
Licencia
BSD
Instalar
ansible-galaxy install remyma.ansible-artemisLicencia
Unknown
Descargas
1.7k
Propietario
