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

Über das Projekt

Ansible role to install and manage JIRA Server

Installieren
ansible-galaxy install laxathom.jira
GitHub Repository
Lizenz
Unknown
Downloads
88
Besitzer