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.youtrack
Licenza
mit
Download
749
Proprietario