Skip to content

umic/ansible-rt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible role for Request Tracker

This Ansible role installs Best Practical's Request Tracker (RT). It optionally installs certain RT extensions.

https://bestpractical.com/
https://github.com/bestpractical/rt

Requirements

RT depends on many Perl modules, Apache with either mod_perl or mod_fcgid, and PostgreSQL or MySQL.

RT prefers mod_fcgid and MySQL.

This role uses MariaDB instead of MySQL.

This role assumes CentOS 7.2 with SELinux enabled or disabled.

Role Variables

Check defaults/main.yml.

  • Use rt_version to select the RT version to install. See vars/rt_versions.yml for supported versions.
  • Use selinux to enable or disable selinux labels.
  • Use cpanm_notest to enable or disable running tests after building Perl modules.
  • Use perlbrew_notest to enable or disable running tests after building the desired Perl version.

Dependencies

None

Example Playbook

- hosts: servers
  roles:
     - role: bcduggan.rt
       rt_version: rt-4.2.12
       rt_hostname: <domain or server IP>
       selinux: true
       cpanm_notest: false
       perlbrew_notest: false
       mysql_root_password: root

License

GPLv3

Author Information

Brian Duggan

About

Ansible role for Request Tracker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 48.9%
  • Shell 27.6%
  • Perl 23.5%