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.youtrack
Licencja
mit
Pobrania
749
Właściciel