mimacom.bamboo
Rola Ansible: bamboo
Instaluje Atlassian Bamboo na serwerach Linux. Ta rola domyślnie zainstaluje OpenJDK.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
bamboo_master_version: 6.10.4
Określ wersję Bamboo do zainstalowania.
bamboo_master_fqdn: ""
Ustaw FQDN proxy tomcat.
bamboo_master_https: False
Ustaw protokół proxy tomcat.
bamboo_master_port: ""
Ustaw port proxy tomcat.
bamboo_master_include_jdk: True
Ustaw na False, aby wyłączyć instalację OpenJDK.
bamboo_master_openjdk_version: 1.8.0
Które OpenJDK zainstalować do uruchomienia Bamboo. Sprawdź wspierane platformy Bamboo i dostosuj tę zmienną, jeśli to konieczne.
bamboo_master_user: bamboo
Nazwa użytkownika, pod którym będzie działać usługa.
bamboo_master_application_folder: "/opt/atlassian/bamboo"
Ścieżka, w której zainstalowana będzie aplikacja.
bamboo_master_data_folder: "/var/atlassian/application-data/bamboo"
Ścieżka, w której będą przechowywane dane aplikacji.
bamboo_master_jvm_memory: 1g
Rozmiar pamięci sterty Java VM.
Zależności
Brak.
Przykład Playbooka
To instaluje Bamboo i informuje tomcat, aby oczekiwał konkretnego vHost i połączenia HTTPS (ustawienia proxy).
- hosts: serwery
become: yes
roles:
- role: mimacom.bamboo
Uaktualnij Bamboo
Aby uaktualnić Bamboo, po prostu zmień zmienną wersji na wyższą. Stare wersje binarne będą zachowane, ale nie będą dalej używane. Należy je usunąć ręcznie.
Wykonaj odpowiednią kopię zapasową przed aktualizacją, ponieważ dane Bamboo nie będą działać z wcześniejszymi wersjami. Jeśli ustawisz niższą wersję niż zainstalowana, rola zakończy się niepowodzeniem.
Aktualna wersja zapisywana jest jako fakt ansible w /etc/ansible/facts.d/
Licencja
Licencja Apache 2.0
Informacje o autorze
Ta rola została stworzona przez Remo Wenger.
ansible-galaxy install mimacom.bamboo