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

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.

À propos du projet

An Ansible role to install, configure and update Jira.

Installer
ansible-galaxy install antmelekhin.jira
Licence
mit
Téléchargements
347
Propriétaire