salessandri.youtrack

YouTrack

Ce rôle met en place un service YouTrack en utilisant l'image Docker officielle de JetBrain.

Cela se concentre uniquement sur la mise en place du service, sa configuration se fait via l'interface web une fois le service en cours d'exécution.

Exigences

Ce rôle nécessite que docker soit disponible sur l'hôte et le docker_container module ansible dans ansible.

Le rôle geerlingguy.docker peut être utilisé pour installer Docker. Pour le module Python docker_container, le rôle geerlingguy.pip peut être utilisé pour installer le package docker de Python.

Variables du Rôle

  • youtrack__version (optionnel, par défaut : 2023.1.11071): Étiquette de version de l'image à utiliser.
  • youtrack__container_name (optionnel, par défaut : youtrack-server): Nom à utiliser pour le conteneur créé par le rôle.
  • youtrack__data_dir (optionnel, par défaut : /var/youtrack/): Dossier à utiliser pour les fichiers persistants.
  • youtrack__listen_host (optionnel, par défaut : 127.0.0.1): Adresse où le conteneur publiera le socket du service.
  • youtrack__listen_port (optionnel, par défaut : 8080): Port où le conteneur publiera le port du service.

Exemple de Playbook

Voici un exemple courant d'utilisation du rôle :

- host: youtrack.my-domain.com
  roles:
    - role: salessandri.youtrack

Licence

MIT

Informations sur l'Auteur

Ce rôle a été créé en 2021 par Santiago Alessandri.

À propos du projet

YouTrack server setup using the official docker container

Installer
ansible-galaxy install salessandri.youtrack
Licence
mit
Téléchargements
749
Propriétaire