salessandri.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.youtrackLicense
mit
Downloads
787
Owner
