salessandri.youtrack
YouTrack
Ta rola ustawia usługę YouTrack przy użyciu oficjalnego obrazu dockerowego JetBrains.
Zadanie to polega tylko na skonfigurowaniu usługi, a jej dalsza konfiguracja odbywa się przez interfejs webowy, gdy usługa jest już uruchomiona.
Wymagania
Rola ta wymaga dostępności docker na hoście oraz modułu ansible docker_container.
Można użyć roli geerlingguy.docker, aby skonfigurować dockera.
Aby zainstalować moduł Pythona docker, można użyć roli geerlingguy.pip.
Zmienne Roli
youtrack__version(opcjonalne, domyślnie: 2023.1.11071): Tag wersji obrazu do użycia.youtrack__container_name(opcjonalne, domyślnie: youtrack-server): Nazwa dla kontenera tworzonego przez rolę.youtrack__data_dir(opcjonalne, domyślnie: /var/youtrack/): Folder do użycia dla trwałych plików.youtrack__listen_host(opcjonalne, domyślnie: 127.0.0.1): Adres, na którym kontener będzie publikował gniazdko usługi.youtrack__listen_port(opcjonalne, domyślnie: 8080): Port, na którym kontener będzie publikował port usługi.
Przykładowy Playbook
Poniżej znajduje się dość typowy przykład użycia roli:
- host: youtrack.moja-domena.com
roles:
- rola: salessandri.youtrack
Licencja
MIT
Informacje o Autorze
Ta rola została stworzona w 2021 roku przez Santiago Alessandri.
O projekcie
YouTrack server setup using the official docker container
Zainstaluj
ansible-galaxy install salessandri.youtrackLicencja
mit
Pobrania
797
Właściciel
