mimacom.crowd
Rola Ansible: crowd
Instaluje Atlassian Crowd 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
):
crowd_version: 3.1.3
Określ wersję Crowd do zainstalowania.
crowd_fqdn: ""
Ustaw fully qualified domain name (FQDN) dla tomcat proxy.
crowd_https: False
Ustaw protokół tomcat proxy.
crowd_port: ""
Ustaw port tomcat proxy.
crowd_include_jdk: True
Ustaw na False, aby wyłączyć instalację OpenJDK.
crowd_openjdk_version: 1.8.0
Które OpenJDK zainstalować do uruchomienia Crowd. Sprawdź wspierane platformy Crowd i dostosuj tę zmienną w razie potrzeby.
crowd_user: crowd
Nazwa użytkownika, pod którym będzie działać usługa.
crowd_application_folder: "/opt/atlassian/crowd"
Ścieżka, gdzie zainstalować aplikację.
crowd_data_folder: "/var/atlassian/application-data/crowd"
Ścieżka, gdzie będą przechowywane dane aplikacji.
crowd_jvm_memory: 1g
Rozmiar pamięci heap Java VM.
Zależności
Brak.
Przykład Playbooka
To instaluje Crowd i informuje tomcat, aby oczekiwał na określony vHost oraz połączenie HTTPS (ustawienia proxy).
- hosts: servers
become: yes
roles:
- role: mimacom.crowd
Aktualizacja Crowd
Aby zaktualizować Crowd, wystarczy zmienić zmienną wersji na wyższą. Stare wersje binarne będą zachowane, ale nie będą już używane. Należy je usunąć ręcznie.
Proszę o wykonanie odpowiednich kopii zapasowych przed aktualizacją, ponieważ dane Crowd nie będą działać z starszymi wersjami. Jeśli ustawisz niższą wersję niż zainstalowana, rola zakończy się niepowodzeniem.
Bieżąca wersja jest zapisywana jako fakt ansible w /etc/ansible/facts.d/
Licencja
Licencja Apache 2.0
Informacje o autorze
Ta rola została stworzona przez Remo Wenger (mimacom).
ansible-galaxy install mimacom.crowd