laxathom.jira
Rol de Ansible para Jira Software
Una rol para instalar y gestionar la configuración de JIRA Server en servidores rhel/CentOS.
Requisitos
No hay requisitos especiales siempre que uses la variable jira_java_install
para instalar automáticamente Java OpenJDK. De lo contrario, necesitarás instalar Java JRE antes de ejecutar esta rol.
Variables del Rol
Variables destacadas (vea defaults/main.yml para más detalles):
jira_java_install
Define si la rol debe instalar automáticamente Java OpenJDK en el sistema.
jira_java_version
jira_version
Define las versiones a instalar. Ambas están relacionadas, ya que las versiones de jira dependen de una versión específica de JAVA. Consulta los requisitos de la plataforma de jira server.
jira_java_home
Define el directorio de Java. Sobrescribe esta variable si gestionas tu propia pila de Java y desactivaste jira_java_install
.
jira_group
jira_user
jira_homedir
jira_workdir
jira_archive: 'atlassian-jira-software-{{ jira_version }}.tar.gz'
jira_url: 'https://downloads.atlassian.com/software/jira/downloads/{{ jira_archive }}'
Define la URL de descarga predeterminada. Esta variable se puede sobrescribir si gestionas tu propio repositorio de paquetes internamente.
jira_hostname
jira_server_port
jira_connector_port
jira_connector_redirect_port
jira_connection_timeout
jira_context_path
jira_proxy_name
jira_scheme
Jira Server viene con un contenedor de servlets preconfigurado (Apache Tomcat). Estas variables te permiten actualizar su configuración para adaptarse a los requisitos de tu infraestructura.
jira_db_engine
jira_db_hostname
jira_db_port
jira_db_name
jira_db_user
jira_db_passwd
Define la ubicación y las credenciales del motor de base de datos.
Dependencias
Ninguna.
Ejemplo de Playbook
Aquí tienes un ejemplo de playbook con algunas variables:
- hosts: servers
vars:
jira_java_install: true
jira_version: "7.12.0"
jira_db_engine: postgresql
jira_db_port: 5432
jira_db_user: jira
jira_db_passwd: "misupercontraseñasupersegura"
roles:
- name: laxathom.jira
tags:
- jira
Licencia
MIT
ansible-galaxy install laxathom.jira