remyma.ansible-artemis
Ansible ActiveMQ Artemis
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
Installieren
ansible-galaxy install remyma.ansible-artemis
Lizenz
Unknown
Downloads
1.7k
Besitzer