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.youtrack
Lizenz
mit
Downloads
749
Besitzer