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