antmelekhin.jira
Jira
Un rôle Ansible pour installer, configurer et mettre à jour Jira.
Mise à jour vers 2.x
Dans la version 2.0.0, la variable jira_root_path
a été renommée en jira_install_path
.
Exigences
- Version d'Ansible supportée : 2.12 et supérieure.
- Plateformes supportées :
- Debian
- 10
- 11
- 12
- RHEL
- 7
- 8
- 9
- Ubuntu
- 18.04
- 20.04
- 22.04
- Debian
Variables du rôle
Toutes les variables qui peuvent être remplacées sont stockées dans le fichier defaults/main.yml. Veuillez vous référer au fichier meta/argument_specs.yml pour une description des variables disponibles. De même, les descriptions et les valeurs par défaut des variables prédéfinies se trouvent dans le fichier vars/main.yml.
Dépendances
Ce rôle n'installe pas le paquet Java
, de proxy inverse (Apache
ou Nginx
), ou un système de gestion de base de données. Vous devrez installer ces paquets avant d'utiliser le rôle.
Exemple de Playbook
Installer Jira avec les dépendances (Java
et PostgreSQL
) :
Installer les dépendances :
ansible-galaxy install -r requirements.yml
Exécuter le playbook :
---
- name: Configurer 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 }}'
Licence
MIT
Informations sur l'auteur
Melekhin Anton.
An Ansible role to install, configure and update Jira.
ansible-galaxy install antmelekhin.jira