remyma.ansible-artemis

Ansible ActiveMQ Artemis

Build Status

Installieren und konfigurieren Sie den ActiveMQ Artemis Broker.

Anforderungen

  • Java: Artemis benötigt Java, um zu laufen.

Rollenvariablen

Dienstkonfiguration

Variable Typ Standard Beschreibung
artemis_version Zeichenkette 2.6.0 Artemis Version
artemis_download_url Zeichenkette URL zum Herunterladen des Artemis Archivs
artemis_group Wörterbuch siehe Standard Artemis Dienstgruppe
artemis_user Wörterbuch siehe Standard Artemis Dienstbenutzer
artemis_install_dir Zeichenkette /opt Installationsverzeichnis für Artemis
artemis_home Zeichenkette {{ artemis_install_dir }}/apache-artemis-{{ artemis_version }} Artemis Home-Verzeichnis
artemis_brokers Liste siehe Standard Liste der zu installierenden Broker (Sie können mehrere Instanzen installieren, wenn Sie möchten)

Standardkonfiguration der Broker-Instanz

Variable Typ Standard Beschreibung
artemis_home Zeichenkette /opt/artemis (Symlink zum aktuellen Systemverzeichnis) ARTEMIS_HOME in etc/artemis.profile
artemis_host Zeichenkette 0.0.0.0 Artemis Host
artemis_port_artemis Zahl 61616 TCP-Port
artemis_port_amqp Zahl 5672 AMQP-Port
artemis_port_stomp Zahl 61613 STOMP-Port
artemis_port_hornetq Zahl 5445 HornetQ-Port
artemis_port_mqtt Zahl 1883 MQTT-Port
artemis_acceptors Liste siehe Standard Liste der Artemis Akzeptoren für den Broker (AMQP, MQTT, ...)
artemis_web_port Zahl 8161 HTTP-Webport (verwendet für Jolokia, Konsolen-UI)
artemis_web_host Zeichenkette localhost HTTP-Webport (verwendet für Jolokia, Konsolen-UI)
jolokia_cors Liste von Zeichenketten ["://localhost"] CORS Allow-Origin Richtlinie für Jolokia
artemis_journal_type Zeichenkette NIO Journaltyp
artemis_journal_pool_files Zeichenkette 10 Obergrenze des Journaldatei-Pools
artemis_journal_buffer_timeouts Wörterbuch {NIO: "3333333" ASYNCIO: "500000"} Artemis Standardwerte für journal-buffer-timeout, abhängig vom journal-type

Beispiel-Playbook

Grundinstallation

    - hosts: artemis-servers
      roles:
        - { role: artemis }

Mehrere Instanzen

    - hosts: artemis-servers
      roles:
        - { role: artemis }

Lizenz

BSD

Über das Projekt

Ansible role to install artemis brokers.

Installieren
ansible-galaxy install remyma.ansible-artemis
Lizenz
Unknown
Downloads
1.7k
Besitzer