thulium_drake.request_tracker
Request Tracker, powered by Ansible
This guide helps you install the BestPractical Request Tracker on your system.
Requirements:
- Operating System: You need Debian 11 with backports enabled or RHEL-like 9. Debian is preferred because it has more packaged dependencies.
- Database: A MySQL database server should be already set up.
- Internet Access: Ensure you have access to sites like Github, CPAN, and your distribution's repositories.
For Email Handling:
- You need a local Mail Transfer Agent (MTA) set up to send emails through a smarthost or some other method.
- Your system should either be able to receive emails, or you can enable
rt_setup_fetchmail
, which will install fetchmail and set it to run every few minutes.
Web Server Setup:
This setup works best with a web server provided by this GitHub project. To configure it, add the following to your 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'
And add this to your requirements:
- name: 'apache_revproxy'
src: 'thulium_drake.apache_revproxy'
If you already have your own Apache web server setup, you can use that instead.
Installa
ansible-galaxy install thulium_drake.request_tracker
Licenza
gpl-3.0
Download
365
Proprietario