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.youtrack
Licencia
mit
Descargas
749
Propietario