trac

pdk
Setup Trac bug tracker/wiki with LDAP auth

Puppet-Finland team

puppetfinland

4,304 downloads

4,304 latest version

5.0 quality score

Version information

  • 0.8.1 (latest)
released May 18th 2018
This version is compatible with:
  • Puppet Enterprise 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 4.7.0 < 6.0.0
  • Ubuntu

Start using this module

Documentation

puppetfinland/trac — version 0.8.1 May 18th 2018

trac

A Puppet module for managing Trac instances that may authenticate from LDAP.

Module usage

Setup Trac instance with LDAP authentication and a project which uses a customized trac.ini:

class { '::trac':
  manage            => true,
  branch            => '1.2-stable',
  db_name           => 'trac',
  db_user_name      => 'tracuser',
  db_user_password  => 'secret',
  use_ldap          => true,
  ldap_binddn       => 'cn=proxy,dc=example,dc=org',
  ldap_bindpw       => 'secret',
  ldap_host         => 'ldap.example.org',
  ldap_port         => 389,
  ldap_user_basedn  => 'ou=People,dc=example,dc=org',
  ldap_dn_attribute => 'cn',
}

trac::project { 'openvpn':
  projectname     => 'myproject',
  manage_trac_ini => false,
}

For further details see init.pp and project.pp.

This module can be easily tested with Vagrant, see Vagrantfile.