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, вы также можете использовать их.
Установить
ansible-galaxy install Thulium-Drake/ansible-role-request_tracker
Лицензия
gpl-3.0
Загрузки
353
Владелец