antmelekhin.jira

Jira

Eine Ansible-Rolle zur Installation, Konfiguration und Aktualisierung von Jira.

Upgrade auf 2.x

In der Version 2.0.0 wurde die Variablen jira_root_path in jira_install_path umbenannt.

Anforderungen

  • Unterstützte Ansible-Versionen: 2.12 und höher.
  • Unterstützte Plattformen:
    • Debian
      • 10
      • 11
      • 12
    • RHEL
      • 7
      • 8
      • 9
    • Ubuntu
      • 18.04
      • 20.04
      • 22.04

Rollenspezifische Variablen

Alle Variablen, die überschrieben werden können, sind in der Datei defaults/main.yml gespeichert. Bitte schauen Sie sich die Datei meta/argument_specs.yml an, um eine Beschreibung der verfügbaren Variablen zu erhalten. Ebenso finden Sie Beschreibungen und Standardwerte für voreingestellte Variablen in der Datei vars/main.yml.

Abhängigkeiten

Diese Rolle installiert kein Java-Paket, keinen Reverse-Proxy (Apache oder Nginx) und kein Datenbankverwaltungssystem. Sie müssen diese Pakete installieren, bevor Sie die Rolle verwenden.

Beispiel-Playbook

Jira mit Abhängigkeiten (Java und PostgreSQL) installieren:

Abhängigkeiten installieren:

ansible-galaxy install -r requirements.yml

Playbook ausführen:

---
- name: Jira einrichten
  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 }}'

Lizenz

MIT

Autoreninformation

Melekhin Anton.

Über das Projekt

An Ansible role to install, configure and update Jira.

Installieren
ansible-galaxy install antmelekhin.jira
GitHub Repository
Lizenz
mit
Downloads
347
Besitzer