salessandri.youtrack
YouTrack
Diese Rolle richtet einen YouTrack-Service mit dem offiziellen Docker-Image von JetBrain ein.
Dies kümmert sich nur um die Einrichtung des Dienstes, die Konfiguration erfolgt über die Weboberfläche, sobald der Dienst läuft.
Anforderungen
Diese Rolle setzt voraus, dass docker auf dem Host verfügbar ist und das docker_container Ansible-Modul in Ansible verwendet wird.
Die geerlingguy.docker Rolle kann zum Einrichten von Docker verwendet werden.
Für das docker_container Python-Modul kann die geerlingguy.pip Rolle verwendet werden, um das docker Paket von Python zu installieren.
Rollenvariablen
youtrack__version(optional, Standard: 2023.1.11071): Bildversion, die verwendet werden soll.youtrack__container_name(optional, Standard: youtrack-server): Name, der für den vom Role erstellten Container verwendet wird.youtrack__data_dir(optional, Standard: /var/youtrack/): Ordner, der für dauerhafte Dateien verwendet werden soll.youtrack__listen_host(optional, Standard: 127.0.0.1): Adresse, unter der der Container den Dienst veröffentlichen wird.youtrack__listen_port(optional, Standard: 8080): Port, unter dem der Container den Dienst portiert.
Beispiel-Playbook
Das folgende wäre ein relativ typisches Beispiel für die Verwendung der Rolle:
- host: youtrack.my-domain.com
roles:
- role: salessandri.youtrack
Lizenz
MIT
Autorinformationen
Diese Rolle wurde 2021 von Santiago Alessandri erstellt.
Über das Projekt
YouTrack server setup using the official docker container
Installieren
ansible-galaxy install salessandri.youtrackLizenz
mit
Downloads
794
Besitzer
