shelleg.activemq

ActiveMQ Ansible Rolle

Installiert ActiveMQ

Build-Status:

Aktuell wird nur Ansible Lint unterstützt, es müssen noch Distributionen hinzugefügt werden (Arbeit in .travis.yml begonnen)

Build-Status

Code Climate Issue Count Testabdeckung

Anforderungen

JAVA Oracle

Rollenvariablen

Standardinstallationsmodus für Rhel/Centos:

  • amq_install_mode: tarball

Benutzer & Gruppe, unter der activemq läuft:

  • amq_user: activemq
  • amq_group: activemq
  • amq_home_dir: /var/lib/activemq
  • amq_log_dir: /var/log/activemq

Installationsverzeichnis:

  • amq_install_dir: /opt
  • amq_run_dir: "/opt/{{ amq_user }}"

Standardversion:

  • amq_version_major: "5"
  • amq_version_minor: "13"
  • amq_version_patch: "3"
  • amq_version: "{{ amq_version_major }}.{{ amq_version_minor }}.{{amq_version_patch }}"

Download-URL - dies kann mit Ihrem Unternehmens-URL-Präfix überschrieben werden:

  • amq_url_prefix: "http://archive.apache.org/dist/activemq/"
  • amq_url: "{{ amq_url_prefix }}/{{ amq_version }}/apache-activemq-{{amq_version }}-bin.tar.gz"

Umgebungsvariablen: Sie können bestehende Variablen überschreiben oder neue hinzufügen. Diese Variablen werden in der systemd-Dienstdatei geladen.

amq_env_vars:
  ACTIVEMQ_USER: "{{ amq_user }}"
  ACTIVEMQ_BASE: "{{ amq_run_dir }}"

Abhängigkeiten

Benötigt Java zum Ausführen. Persönlich glaube ich nicht an Abhängigkeiten aus meta/main.yml, da dies zu sehr wie schwarze Magie aussieht ...

Beispiel-Playbook

Ein Beispiel, wie man Ihre Rolle verwendet (z. B. mit übergebenen Variablen) ist immer hilfreich für Benutzer:

---
- hosts: localhost
  remote_user: root
  roles:
    - java
    - ansible-role-activemq

Änderungsprotokoll:

  • erste Veröffentlichung - erste Unterstützung für Ubuntu 14/16.04 und CentOS 6/7
  • v1.0.0 - Unterstützung für systemd in CentOS 7 hinzufügen
  • v1.0.1 - Unterstützung für CentOS 6 hinzufügen (kein systemd)

Lizenz

Apache 2.0

Autoreninformationen

Haggai Philip Zagury hagzag@tikalk.com Teil von Shellg Projekt. Siehe auch Shellg Docs

Über das Projekt

Installs Activemq

Installieren
ansible-galaxy install shelleg.activemq
Lizenz
Unknown
Downloads
4.1k
Besitzer