mimacom.bamboo
Ansible Rolle: Bamboo
Installiert Atlassian Bamboo auf Linux-Servern. Diese Rolle installiert standardmäßig OpenJDK.
Anforderungen
Keine.
Rollen-Variablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml
):
bamboo_master_version: 6.10.4
Geben Sie die zu installierende Bamboo-Version an.
bamboo_master_fqdn: ""
Stellen Sie das FQDN für den Tomcat-Proxy ein.
bamboo_master_https: False
Legen Sie das Protokoll für den Tomcat-Proxy fest.
bamboo_master_port: ""
Legen Sie den Port für den Tomcat-Proxy fest.
bamboo_master_include_jdk: True
Auf False setzen, um die OpenJDK-Installation zu deaktivieren.
bamboo_master_openjdk_version: 1.8.0
Welche OpenJDK-Version für den Betrieb von Bamboo installiert werden soll. Überprüfen Sie die unterstützten Plattformen von Bamboo und passen Sie diese Variable bei Bedarf an.
bamboo_master_user: bamboo
Name des Benutzers, unter dem der Dienst ausgeführt wird.
bamboo_master_application_folder: "/opt/atlassian/bamboo"
Pfad, wo die Anwendung installiert werden soll.
bamboo_master_data_folder: "/var/atlassian/application-data/bamboo"
Pfad, wo Anwendungsdaten gespeichert werden.
bamboo_master_jvm_memory: 1g
Heap-Größe der Java-VM.
Abhängigkeiten
Keine.
Beispiel-Playbook
Dies installiert Bamboo und sagt Tomcat, dass ein bestimmter vHost und eine HTTPS-Verbindung (Proxy-Einstellungen) erwartet werden.
- hosts: servers
become: yes
roles:
- role: mimacom.bamboo
Upgrade Bamboo
Um Bamboo zu aktualisieren, ändern Sie einfach die Versionsvariable auf eine höhere Versionsnummer. Alte Binärversionen werden beibehalten, aber nicht weiter verwendet. Sie sollten diese manuell löschen.
Bitte machen Sie ein ordentliches Backup vor dem Upgrade, da die Bamboo-Daten nicht mit älteren Versionen funktionieren. Wenn Sie eine niedrigere Version als die installierte festlegen, schlägt die Rolle fehl.
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 erstellt.