laxathom.jira

Rola Ansible dla oprogramowania Jira

Rola do instalacji i zarządzania konfiguracją JIRA Server na serwerach rhel/CentOS.

Wymagania

Nie ma specjalnych wymagań, pod warunkiem, że użyjesz zmiennej jira_java_install, aby automatycznie zainstalować Java OpenJDK. W przeciwnym razie musisz zainstalować Java JRE przed uruchomieniem tej roli.

Zmienne roli

Najważniejsze zmienne (więcej szczegółów w pliku defaults/main.yml):

jira_java_install

Określa, czy rola ma automatycznie zainstalować Java OpenJDK w systemie.

jira_java_version
jira_version

Określają wersje do zainstalowania. Obie są w pewnym stopniu powiązane, ponieważ wydania Jira zależą od konkretnej wersji JAVA. Odwiedź wymagania platformowe serwera jira.

jira_java_home

Określa katalog główny Java. Nadpisz tę zmienną, jeśli zarządzasz własnym zestawem Java i wyłączyłeś jira_java_install.

jira_group
jira_user
jira_homedir
jira_workdir

jira_archive: 'atlassian-jira-software-{{ jira_version }}.tar.gz'
jira_url: 'https://downloads.atlassian.com/software/jira/downloads/{{ jira_archive }}'

Określa domyślny adres URL do pobrania. Ta zmienna może być nadpisana, jeśli zarządzasz własnym repozytorium pakietów wewnętrznie.

jira_hostname
jira_server_port
jira_connector_port
jira_connector_redirect_port
jira_connection_timeout
jira_context_path
jira_proxy_name
jira_scheme

Serwer Jira zawiera wstępnie skonfigurowany kontener servletów (Apache Tomcat). Te zmienne pozwalają zaktualizować jego konfigurację, aby dostosować się do wymagań twojej infrastruktury.

jira_db_engine
jira_db_hostname
jira_db_port
jira_db_name
jira_db_user
jira_db_passwd

Określa lokalizację silnika bazy danych oraz dane uwierzytelniające.

Zależności

Brak.

Przykład Playbooka

Oto przykładowy playbook z kilkoma zmiennymi:

- hosts: servers
  vars:
    jira_java_install: true
    jira_version: "7.12.0"
    jira_db_engine: postgresql
    jira_db_port: 5432
    jira_db_user: jira
    jira_db_passwd: "mysuperduperpassword"

  roles:
     - name: laxathom.jira
       tags:
        - jira

Licencja

MIT

O projekcie

Ansible role to install and manage JIRA Server

Zainstaluj
ansible-galaxy install laxathom.jira
Licencja
Unknown
Pobrania
88
Właściciel