remyma.ansible-artemis

Ansible Activemq Artemis

Estado de Construcción

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

Acerca del proyecto

Ansible role to install artemis brokers.

Instalar
ansible-galaxy install remyma.ansible-artemis
Licencia
Unknown
Descargas
1.7k
Propietario