request_tracker

Трекер запросов, работающий на Ansible

Эта роль позволяет установить трекер запросов BestPractical на вашу систему.

Требуется:

  • Debian 11 с включёнными backports или RHEL(-подобная) 9. Автор рекомендует использовать Debian, так как больше зависимостей упаковано в дистрибутив.
  • Установленный сервер базы данных MySQL.
  • Доступ в интернет (Github, CPAN и репозитории дистрибутива).

Если вы хотите обрабатывать электронную почту:

  • Локальный почтовый трансферный агент (MTA), настроенный на отправку почты через smarthost или другим способом.
  • Либо сама система должна иметь возможность принимать почту, либо вы можете включить rt_setup_fetchmail, который установит fetchmail и настроит его на запуск каждые несколько минут.

Эта роль имеет зависимость от использования https://github.com/Thulium-Drake/ansible-role-apache_revproxy для предоставления веб-сервера. Добавьте следующую конфигурацию в ваши host_vars:

apache_apps:
  - name: "{{ ansible_facts['fqdn'] }}"
    type: 'rt5'
    cert: "/etc/ssl/{{ ansible_facts['fqdn'] }}/{{ ansible_facts['fqdn'] }}.crt"
    key: "/etc/ssl/{{ ansible_facts['fqdn'] }}/{{ ansible_facts['fqdn'] }}.key"
    hsts: false
    state: 'present'

И это в ваши требования:

- name: 'apache_revproxy'
  src: 'thulium_drake.apache_revproxy'

Однако, если у вас есть свои средства для предоставления веб-сервера Apache, вы также можете использовать их.

О проекте

Request Tracker, powered by Ansible

Установить
ansible-galaxy install Thulium-Drake/ansible-role-request_tracker
Лицензия
gpl-3.0
Загрузки
356
Владелец