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-artemisLizenz
Unknown
Downloads
1.7k
Besitzer
