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
GitHub Repository
Lizenz
mit
Downloads
749