antmelekhin.jira
Jira
Rola Ansible do zainstalowania, skonfigurowania i zaktualizowania Jira.
Aktualizacja do wersji 2.x
W wersji 2.0.0 zmieniono nazwę zmiennej jira_root_path
na jira_install_path
.
Wymagania
- Wspierana wersja Ansible: 2.12 i wyższe.
- Wspierane platformy:
- Debian
- 10
- 11
- 12
- RHEL
- 7
- 8
- 9
- Ubuntu
- 18.04
- 20.04
- 22.04
- Debian
Zmienne Roli
Wszystkie zmienne, które można nadpisać, są przechowywane w pliku defaults/main.yml. Proszę zapoznać się z plikiem meta/argument_specs.yml w celu opisania dostępnych zmiennych. Opisy i domyślne wartości dla wstępnie zdefiniowanych zmiennych są dostępne w pliku vars/main.yml.
Zależności
Ta rola nie instaluje pakietu Java
, odwrotnego proxy (Apache
lub Nginx
) ani systemu zarządzania bazą danych. Należy zainstalować te pakiety przed użyciem roli.
Przykładowy Playbook
Zainstaluj Jira z zależnościami (Java
i PostgreSQL
):
Zainstaluj zależności:
ansible-galaxy install -r requirements.yml
Uruchom playbook:
---
- name: Ustaw 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 }}'
Licencja
MIT
Informacje o autorze
Melekhin Anton.
Zainstaluj
ansible-galaxy install antmelekhin.jira
Licencja
mit
Pobrania
347
Właściciel