salessandri.youtrack
YouTrack
Este rol configura un servicio YouTrack usando la imagen oficial de Docker de JetBrain.
Esto solo se encarga de configurar el servicio, su configuración se realiza a través de la interfaz web una vez que el servicio está en funcionamiento.
Requisitos
Este rol depende de que docker esté disponible en el host y del módulo docker_container de ansible en ansible.
Se puede usar el rol geerlingguy.docker para configurar Docker.
Para el módulo de Python docker, se puede usar el rol geerlingguy.pip para instalar el paquete docker de Python.
Variables del Rol
youtrack__version(opcional, predeterminado: 2023.1.11071): Etiqueta de versión de la imagen a usar.youtrack__container_name(opcional, predeterminado: youtrack-server): Nombre que se usará para el contenedor creado por el rol.youtrack__data_dir(opcional, predeterminado: /var/youtrack/): Carpeta a usar para archivos persistentes.youtrack__listen_host(opcional, predeterminado: 127.0.0.1): Dirección donde el contenedor publicará el socket del servicio.youtrack__listen_port(opcional, predeterminado: 8080): Puerto donde el contenedor publicará el puerto del servicio.
Ejemplo de Playbook
El siguiente sería un ejemplo de uso bastante común del rol:
- host: youtrack.mi-dominio.com
roles:
- role: salessandri.youtrack
Licencia
MIT
Información del Autor
Este rol fue creado en 2021 por Santiago Alessandri.
Acerca del proyecto
YouTrack server setup using the official docker container
Instalar
ansible-galaxy install salessandri.youtrackLicencia
mit
Descargas
798
Propietario
