mimacom.bamboo

Ansible Rolle: Bamboo

Build Status

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.

Über das Projekt

Installs Atlassian Bamboo server

Installieren
ansible-galaxy install mimacom.bamboo
GitHub Repository
Lizenz
apache-2.0
Downloads
1.1k
Besitzer
Leading provider of open source, cloud and data software.