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