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-artemis
Licencia
Unknown
Descargas
1.7k
Propietario