thulium_drake.request_tracker

Request Tracker, alimenté par Ansible

Ce rôle permet d'installer BestPractical Request Tracker sur votre système.

Il nécessite :

  • Debian 11 avec les backports activés ou RHEL(-like) 9, l'auteur recommande Debian car plus de dépendances sont déjà emballées
  • Un serveur de base de données MySQL déjà configuré
  • Accès à Internet (Github, CPAN et dépôts de distribution)

Si vous souhaitez gérer les e-mails :

  • Un MTA local configuré pour envoyer des e-mails via un smarthost ou autre
  • Soit le système lui-même doit être capable de recevoir des mails, soit vous activez rt_setup_fetchmail qui installera fetchmail et le configurera pour s'exécuter toutes les quelques minutes

Ce rôle a une dépendance douce sur l'utilisation de https://github.com/Thulium-Drake/ansible-role-apache_revproxy pour fournir le serveur web. Ajoutez la configuration suivante à vos 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'

Et cela à vos exigences :

- name: 'apache_revproxy'
  src: 'thulium_drake.apache_revproxy'

Cependant, si vous avez vos propres moyens de fournir un serveur web Apache, vous pouvez également les utiliser.

À propos du projet

Request Tracker, powered by Ansible

Installer
ansible-galaxy install thulium_drake.request_tracker
Licence
gpl-3.0
Téléchargements
365
Propriétaire