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