thulium_drake.request_tracker
请求追踪器,基于 Ansible
这个角色提供了一种在你的系统上安装 BestPractical Request Tracker 的方法。
它需要:
- 启用回溯的 Debian 11 或 RHEL(类似)9,作者建议使用 Debian,因为有更多的依赖包
- 一个已经设置好的 MySQL 数据库服务器
- 互联网访问(Github, CPAN 和发行版库)
如果你想处理电子邮件:
- 一个配置好通过 smarthost 或其他方式发送电子邮件的本地邮件传输代理(MTA)
- 系统本身应该能够接收邮件,或者你可以启用
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.request_tracker
许可证
gpl-3.0
下载
365
拥有者