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
- Debian
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.
An Ansible role to install, configure and update Jira.
ansible-galaxy install antmelekhin.jira