thulium_drake.request_tracker

Ansibleによるリクエストトラッカーのインストール

この役割は、BestPracticalのリクエストトラッカーをシステムにインストールするための方法を提供します。

必要なもの:

  • バックポートが有効なDebian 11またはRHEL(-like) 9(著者は、依存関係が多くパッケージ化されているため、Debianを推奨しています)
  • すでにセットアップされたMySQLデータベースサーバー
  • インターネットアクセス(Github、CPAN、およびディストリビューションリポジトリ)

メールを処理したい場合:

  • スマートホスト経由でメールを配信するように構成されたローカルMTA
  • システム自体がメールを受信できるか、またはrt_setup_fetchmailを有効にして、fetchmailをインストールし、数分ごとに実行するように設定します

この役割は、ウェブサーバーを提供するために https://github.com/Thulium-Drake/ansible-role-apache_revproxy を使用するソフト依存関係があります。以下の設定を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'

そして、要求にこれを追加してください:

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

ただし、自分自身のApacheウェブサーバーを提供する手段がある場合は、それを利用することもできます。

プロジェクトについて

Request Tracker, powered by Ansible

インストール
ansible-galaxy install thulium_drake.request_tracker
ライセンス
gpl-3.0
ダウンロード
365
所有者