antmelekhin.jira
Jira
Un rol de Ansible para instalar, configurar y actualizar Jira.
Actualización a 2.x
En la versión 2.0.0, la variable jira_root_path
fue renombrada a jira_install_path
.
Requisitos
- Versión de Ansible soportada: 2.12 o superior.
- Plataformas soportadas:
- Debian
- 10
- 11
- 12
- RHEL
- 7
- 8
- 9
- Ubuntu
- 18.04
- 20.04
- 22.04
- Debian
Variables del Rol
Todas las variables que se pueden sobrescribir están almacenadas en el archivo defaults/main.yml. Por favor, consulta el archivo meta/argument_specs.yml para una descripción de las variables disponibles. De manera similar, las descripciones y los valores predeterminados de las variables preestablecidas se pueden encontrar en el archivo vars/main.yml.
Dependencias
Este rol no instala un paquete de Java
, un proxy inverso (Apache
o Nginx
), ni un sistema de gestión de bases de datos. Necesitarás instalar estos paquetes antes de usar el rol.
Ejemplo de Playbook
Instalar Jira con dependencias (Java
y PostgreSQL
):
Instalar dependencias:
ansible-galaxy install -r requirements.yml
Ejecutar el playbook:
---
- name: Configurar Jira
hosts: jira
vars:
db_name: 'jira'
db_username: 'jira'
db_password: 'P@ssw0rd!'
roles:
- role: antmelekhin.java
- role: geerlingguy.postgresql
postgresql_users:
- name: '{{ db_username }}'
password: '{{ db_password }}'
postgresql_databases:
- name: '{{ db_name }}'
lc_collate: 'en_US.UTF-8'
lc_ctype: 'en_US.UTF-8'
encoding: 'UTF-8'
template: 'template0'
owner: '{{ db_username }}'
- role: antmelekhin.jira
jira_db_configuration: true
jira_db_host: 127.0.0.1
jira_db_port: 5432
jira_db_name: '{{ db_name }}'
jira_db_username: '{{ db_username }}'
jira_db_password: '{{ db_password }}'
Licencia
MIT
Información del Autor
Melekhin Anton.
An Ansible role to install, configure and update Jira.
ansible-galaxy install antmelekhin.jira