salessandri.youtrack
YouTrack
This role sets up a YouTrack service using JetBrain's official docker image.
It only handles the service setup; you will configure it through the web interface after the service is running.
Requirements
This role requires that docker is installed on the host and that you have the docker_container ansible module available in ansible.
You can use the geerlingguy.docker role to set up docker. To install the docker Python package for the docker_container module, use the geerlingguy.pip role.
Role Variables
youtrack__version(optional, default: 2023.1.11071): The version of the image to use.youtrack__container_name(optional, default: youtrack-server): The name for the container created by this role.youtrack__data_dir(optional, default /var/youtrack/): The folder for storing persistent files.youtrack__listen_host(optional, default: 127.0.0.1): The address where the container will publish the service.youtrack__listen_port(optional, default: 8080): The port where the container will publish the service.
Example Playbook
Here’s a typical example of how to use this role:
- host: youtrack.my-domain.com
roles:
- role: salessandri.youtrack
License
MIT
Author Information
This role was created in 2021 by Santiago Alessandri.
Informazioni sul progetto
YouTrack server setup using the official docker container
Installa
ansible-galaxy install salessandri.youtrackLicenza
mit
Download
787
Proprietario
