youtrack
YouTrack
This role sets up a YouTrack service using JetBrain's official docker image.
This only takes care of setting up the service, its configuration is done through the web interface once the service is running.
Requirements
This role relies on docker
being available on the host and the docker_container
ansible module in ansible.
geerlingguy.docker
role can be used to setup docker.
For the docker_container
python module, geerlingguy.pip
role can be used to install Python's docker
package.
Role Variables
youtrack__version
(optional, default: 2023.1.11071): Image version tag to use.youtrack__container_name
(optional, default: youtrack-server): Name to use for the container created by the role.youtrack__data_dir
(optional, default /var/youtrack/): Folder to use for persistent files.youtrack__listen_host
(optional, default: 127.0.0.1): Address where the container will publish the service's socket.youtrack__listen_port
(optional, default: 8080): Port where the container will publish the service's port.
Example Playbook
The following would be a fairly common role usage example:
- host: youtrack.my-domain.com
roles:
- role: salessandri.youtrack
License
MIT
Author Information
This role was created in 2021 by Santiago Alessandri.
About
YouTrack server setup using the official docker container
Install
ansible-galaxy install salessandri/ansible-youtrack
License
mit
Downloads
727
Owner