hudecof.atlassian_confluence
Nazwa roli
Rola do pomocy w instalacji lub aktualizacji Atlassian Confluence.
Wymagania
Aby uruchomić Atlassian Confluence, potrzebujesz trochę więcej:
- java
- baza danych
- skrypt inicjalizacyjny
java nie jest w zakresie tej instrukcji. Nie mogę zmusić cię do zainstalowania jakiejkolwiek wersji java na twoim serwerze. Użyj istniejących ról java, aby to zrobić. Mam swoją własną rolę hudecof.java
, aby to zrealizować.
Możesz preferować inną bazę danych niż ja. Tak więc to również jest poza zakresem.
Wersja tar.gz nie ma skryptu startowego. Używam supervisord
, aby to zrealizować. Stworzę szablony dla supervisord
, init.d
i systemd
i umieszczę je w katalogu instalacyjnym.
Jeśli aktualizujesz, zamknij swoją starą instancję ręcznie. Ta rola tego nie obsługuje! Po prostu skonfiguruje twoją nową instancję z twoimi modyfikacjami.
Zmienne roli
atlassian_confluence_version
to wersja, którą chcesz zainstalować. To jedyna zmienna, którą musisz zmienić, pozostałe są opcjonalne.
atlassian_confluence_baseurl
to adres URL, pod którym możesz znaleźć pliki tar.gz. Jeśli masz swoje własne lustro, zmień to.
atlassian_confluence_basedir
to ścieżka, w której pobierzesz i wypakujesz plik tar.gz. Domyślnie to /opt/atlassian
.
atlassian_confluence_home
to confluence.home
, czyli twój katalog danych.
atlassian_confluence_user
, atlassian_confluence_uid
, atlassian_confluence_group
, atlassian_confluence_gid
to zmienne do utworzenia dedykowanego użytkownika, aby uruchomić instancję.
atlassian_confluence_server_xml
to lista zmian do server.xml
. Używa XPath do edytowania/dodawania/usuwania istniejących właściwości.
atlassian_confluence_server_xml:
- xpath: /Server/Service/Connector
ensure: present
attribute: proxyPort
value: 443
- xpath: /Server/Service/Connector
ensure: present
attribute: scheme
value: https
atlassian_confluence_catalina_opts
to lista niestandardowych właściwości CATALINA_OPTS. W tej chwili nie możesz zmienić istniejących ;(
Dla CrowdSSO zobacz CrowdSSO.md
.
Zależności
Ta rola zależy od roli/biblioteki cmprescott.xml
.
Przykładowa instrukcja
- hosts: atlassian
roles:
- cmprescott.xml
- hudecof.atlassian-confluence
Licencja
BSD
Informacje o autorze
Peter Hudec
ansible-galaxy install hudecof.atlassian_confluence