shelleg.activemq

ActiveMQ Ansible Role

Instaluje ActiveMQ

Status Budowy:

Obecnie wspiera tylko Ansible lint, należy dodać dystrybucje (prace rozpoczęte w .travis.yml)

Status Budowy

Code Climate Liczba Problemów Pokrycie Testami

Wymagania

JAVA Oracle

Zmienne Roli

Domyślny tryb instalacji dla Rhel/Centos:

  • amq_install_mode: tarball

Użytkownik i grupa, pod którą działa activemq:

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

Katalog instalacji:

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

Domyślna wersja:

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

Url do pobierania - można go nadpisać własnym prefiksem url:

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

Zmienna środowiskowa: można nadpisać lub dodać nowe zmienne środowiskowe. Te zmienne są ładowane przez plik usługi systemd

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

Zależności

Wymaga Java do działania.
Osobiście nie wierzę w zależności z meta/main.yml, bo wydaje się to zbyt przypominać czarną magię ...

Przykładowy Playbook

Oto przykład, jak używać roli (na przykład z przekazywaniem zmiennych jako parametrów):


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

Dziennik zmian:

  • początkowe wydanie - początkowe wydanie wspiera ubuntu 14/16.04 i centos 6/7
  • v1.0.0 - Dodano wsparcie dla systemd w centos7
  • v1.0.1 - Dodano wsparcie dla centos6 (bez systemd)

Licencja

Apache 2.0

Informacje o autorze

Haggai Philip Zagury hagzag@tikalk.com jest częścią
Shellg projektu.
Zobacz także Dokumentację Shellg

O projekcie

Installs Activemq

Zainstaluj
ansible-galaxy install shelleg.activemq
Licencja
Unknown
Pobrania
4.1k
Właściciel