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 网络服务器提供方式,也可以使用它。

关于项目

Request Tracker, powered by Ansible

安装
ansible-galaxy install thulium_drake.request_tracker
许可证
gpl-3.0
下载
365
拥有者