youtrack

YouTrack

Эта роль настраивает сервис YouTrack с использованием официального образа docker от JetBrain.

Эта роль только настраивает сервис. Его конфигурация выполняется через веб-интерфейс после запуска сервиса.

Требования

Эта роль зависит от наличия docker на хосте и модуля docker_container в ansible.

Для настройки docker можно использовать geerlingguy.docker роль. Для модуля docker_container можно использовать geerlingguy.pip роль для установки пакета Python docker.

Переменные роли

  • youtrack__version (необязательно, по умолчанию: 2023.1.11071): Тег версии образа для использования.
  • youtrack__container_name (необязательно, по умолчанию: youtrack-server): Имя для контейнера, создаваемого ролью.
  • youtrack__data_dir (необязательно, по умолчанию: /var/youtrack/): Папка для использования постоянных файлов.
  • youtrack__listen_host (необязательно, по умолчанию: 127.0.0.1): Адрес, на котором контейнер будет публиковать сокет сервиса.
  • youtrack__listen_port (необязательно, по умолчанию: 8080): Порт, на котором контейнер будет публиковать порт сервиса.

Пример плейбука

Следующий пример демонстрирует довольно распространенное использование роли:

- host: youtrack.my-domain.com
  roles:
    - role: salessandri.youtrack

Лицензия

MIT

Информация об авторе

Эта роль была создана в 2021 году Сантъяго Алессандри.

О проекте

YouTrack server setup using the official docker container

Установить
ansible-galaxy install salessandri/ansible-youtrack
Лицензия
mit
Загрузки
734
Владелец