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

Acerca del proyecto

Ansible role to install and manage JIRA Server

Instalar
ansible-galaxy install laxathom.jira
Licencia
Unknown
Descargas
88
Propietario