thulium_drake.request_tracker
Anforderungs-Tracker, betrieben von Ansible
Diese Rolle ermöglicht die Installation von BestPractical Request Tracker auf deinem System.
Es sind folgende Voraussetzungen nötig:
- Debian 11 mit aktivierten Backports oder RHEL(-ähnlich) 9; der Autor empfiehlt Debian, da mehr Abhängigkeiten eingepackt sind.
- Ein bereits eingerichteter MySQL-Datenbankserver
- Internetzugang (Github, CPAN und Distro-Repos)
Wenn du E-Mails verwalten möchtest:
- Ein lokaler MTA (Mail Transfer Agent), der konfiguriert ist, um E-Mails über einen Smarthost oder auf andere Weise zuzustellen.
- Entweder sollte das System selbst E-Mails empfangen können, oder du aktivierst
rt_setup_fetchmail
, das fetchmail installiert und so konfiguriert, dass es alle paar Minuten ausgeführt wird.
Diese Rolle hat eine weiche Abhängigkeit von der Verwendung von https://github.com/Thulium-Drake/ansible-role-apache_revproxy, um den Webserver bereitzustellen. Füge die folgende Konfiguration zu deinen host_vars hinzu:
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'
Und dies zu deinen Anforderungen:
- name: 'apache_revproxy'
src: 'thulium_drake.apache_revproxy'
Wenn du jedoch dein eigenes Mittel zur Bereitstellung eines Apache-Webservers hast, kannst du auch das verwenden.
Installieren
ansible-galaxy install thulium_drake.request_tracker
Lizenz
gpl-3.0
Downloads
365
Besitzer