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