laxathom.jira
Ansible-Rolle für Jira Software
Eine Rolle zur Installation und Verwaltung der JIRA Server-Konfiguration auf RHEL/CentOS-Servern.
Anforderungen
Es gibt keine besonderen Anforderungen, solange Sie die Variable jira_java_install
verwenden, um Java OpenJDK automatisch zu installieren. Andernfalls müssen Sie Java JRE installieren, bevor Sie diese Rolle ausführen.
Rollenvariablen
Wichtige Variablen (siehe defaults/main.yml für weitere Details):
jira_java_install
Legt fest, ob die Rolle Java OpenJDK automatisch im System installieren soll.
jira_java_version
jira_version
Definieren die Versionen, die installiert werden sollen. Beide sind insofern miteinander verbunden, dass die Jira-Versionen von einer bestimmten JAVA-Version abhängen. Informationen finden Sie in den Plattformanforderungen des Jira-Servers.
jira_java_home
Definiert das Java-Verzeichnis. Überschreiben Sie diese Variable, wenn Sie Ihren eigenen Java-Stack verwalten und jira_java_install
deaktiviert ist.
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 }}'
Definiert die Standard-Download-URL. Diese Variable kann überschrieben werden, wenn Sie Ihr eigenes Paketrepository intern verwalten.
jira_hostname
jira_server_port
jira_connector_port
jira_connector_redirect_port
jira_connection_timeout
jira_context_path
jira_proxy_name
jira_scheme
Der Jira Server wird mit einem vorkonfigurierten Servlet-Container (Apache Tomcat) geliefert. Diese Variablen ermöglichen es Ihnen, die Konfiguration an die Anforderungen Ihrer Infrastruktur anzupassen.
jira_db_engine
jira_db_hostname
jira_db_port
jira_db_name
jira_db_user
jira_db_passwd
Definieren den Speicherort der Datenbank-Engine und die Anmeldeinformationen.
Abhängigkeiten
Keine.
Beispiel-Playbook
Hier ist ein Beispiel-Playbook mit einigen Variablen:
- 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: "meinSuperGeheimesPasswort"
roles:
- name: laxathom.jira
tags:
- jira
Lizenz
MIT
ansible-galaxy install laxathom.jira