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

O projekcie

Install / upgrade Atlasssian Conflunce

Zainstaluj
ansible-galaxy install hudecof.atlassian_confluence
Licencja
Unknown
Pobrania
104
Właściciel