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.

Über das Projekt

Request Tracker, powered by Ansible

Installieren
ansible-galaxy install thulium_drake.request_tracker
GitHub Repository
Lizenz
gpl-3.0
Downloads
365