mimacom.crowd
Ansible Rolle: crowd
Installiert Atlassian Crowd auf Linux-Servern. Diese Rolle installiert standardmäßig OpenJDK.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe
defaults/main.yml
):
crowd_version: 3.1.3
Geben Sie die zu installierende Crowd-Version an.
crowd_fqdn: ""
Setzen Sie den Tomcat-Proxy-FQDN.
crowd_https: False
Legen Sie das Tomcat-Proxy-Protokoll fest.
crowd_port: ""
Legen Sie den Tomcat-Proxy-Port fest.
crowd_include_jdk: True
Setzen Sie auf False, um die Installation von OpenJDK zu deaktivieren.
crowd_openjdk_version: 1.8.0
Welche OpenJDK-Version für den Betrieb von Crowd installiert werden soll. Überprüfen Sie die unterstützten Plattformen von Crowd und passen Sie diese Variable bei Bedarf an.
crowd_user: crowd
Name des Benutzers, unter dem der Dienst ausgeführt wird.
crowd_application_folder: "/opt/atlassian/crowd"
Pfad, wo die Anwendung installiert werden soll.
crowd_data_folder: "/var/atlassian/application-data/crowd"
Pfad, wo Anwendungsdaten gespeichert werden.
crowd_jvm_memory: 1g
Heap-Größe der Java VM.
Abhängigkeiten
Keine.
Beispiel Playbook
Dies installiert Crowd und weist Tomcat an, eine bestimmte vHost zu erwarten und eine HTTPS-Verbindung (Proxy-Einstellungen) zu verwenden.
- hosts: servers
become: yes
roles:
- role: mimacom.crowd
Upgrade Crowd
Um Crowd zu aktualisieren, ändern Sie einfach die Versionsvariable auf eine höhere Versionsnummer. Alte binäre Versionen werden behalten, aber nicht weiter verwendet. Diese sollten Sie manuell löschen.
Bitte machen Sie vorher ein richtiges Backup, da die Crowd-Daten nicht mit älteren Versionen funktionieren. Wenn Sie eine niedrigere Version als die installierte setzen, wird die Rolle fehlschlagen.
Die aktuelle Version wird als Ansible-Fakt in /etc/ansible/facts.d/ gespeichert.
Lizenz
Apache Lizenz 2.0
Autor Informationen
Diese Rolle wurde von Remo Wenger (mimacom) erstellt.