shelleg.activemq
ActiveMQ Rol de Ansible
Instala ActiveMQ
Estado de Construcción:
Actualmente solo soporta el análisis de Ansible, es necesario agregar distribuciones (el trabajo comenzó en .travis.yml
)
Requisitos
JAVA Oracle
Variables de Rol
Modo de instalación predeterminado para Rhel/Centos:
amq_install_mode: tarball
Usuario y grupo bajo los cuales se ejecuta activemq:
amq_user: activemq
amq_group: activemq
amq_home_dir: /var/lib/activemq
amq_log_dir: /var/log/activemq
Directorio de instalación:
amq_install_dir: /opt
amq_run_dir: "/opt/{{ amq_user }}"
Versión predeterminada:
amq_version_major: "5"
amq_version_minor: "13"
amq_version_patch: "3"
amq_version: "{{ amq_version_major }}.{{ amq_version_minor }}.{{amq_version_patch }}"
URL de descarga - esto se puede sobrescribir con tu prefijo de URL corporativo:
amq_url_prefix: "http://archive.apache.org/dist/activemq/"
amq_url: "{{ amq_url_prefix }}/{{ amq_version }}/apache-activemq-{{amq_version }}-bin.tar.gz"
Variables de entorno: puedes sobrescribir o agregar nuevas variables de entorno. Estas variables son cargadas por el archivo de servicio de systemd
amq_env_vars:
ACTIVEMQ_USER: "{{ amq_user }}"
ACTIVEMQ_BASE: "{{ amq_run_dir }}"
Dependencias
Requiere Java para funcionar. Personalmente, no creo en las dependencias del archivo meta/main.yml ya que esto se ve demasiado como magia negra...
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, pasando variables como parámetros) siempre es útil para los usuarios:
---
- hosts: localhost
remote_user: root
roles:
- java
- ansible-role-activemq
Registro de Cambios:
- lanzamiento inicial - soporte inicial para ubuntu 14/16.04 && centos 6/7
- v1.0.0 - Agregado soporte para systemd en centos7
- v1.0.1 - Agregado soporte para centos6 (sin systemd)
Licencia
Información del Autor
Haggai Philip Zagury hagzag@tikalk.com parte del Shellg proyecto. ver también Documentos de Shellg
ansible-galaxy install shelleg.activemq