This Ansible role installs the Trac ticket tracking system.
This role currently installs the package, and creates a trac
user and
group. That's it.
It does not initialize or configure any particular Trac environment
(that kind of thing is complex, and also you may be importing/upgrading an
existing environment, as I am at the time of writing this, so this is
taken as a manual step). It does not do anything to initialize any kind
of Trac service (my recommendation is to use the cchurch.uwsgi
role to run it under uWSGI, or present it as a site on the
Internet (I recommend the geerlingguy.nginx
role to front
the uWSGI service with Nginx).
No explicit required dependencies, but see above when it comes to my recommendations for what to do with Trac once this role installs the package.
- hosts: servers
roles:
- slaarti.trac
Unlicense; see the LICENSE file.
Chris Pinard [email protected]