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.

Informazioni sul progetto

Request Tracker, powered by Ansible

Installa
ansible-galaxy install thulium_drake.request_tracker
Licenza
gpl-3.0
Download
365
Proprietario