trac_ldap_sync

pdk
Setup trac-ldap-sync

Puppet-Finland team

puppetfinland

4,301 downloads

4,301 latest version

5.0 quality score

Version information

  • 1.0.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_ldap_sync — version 1.0.1 May 18th 2018

puppet-trac_ldap_sync

A Puppet module for setting up trac-ldap-sync script which syncs emails from LDAP to the Trac database. The current version of that script is known to work on Trac 1.2.

Module usage

This class takes a bunch of parameters related to LDAP, PostgreSQL and SMTP:

class { '::trac_ldap_sync':
    hour              => 5,
    minute            => 15,
    db_name           => 'trac',
    db_user_name      => 'tracuser',
    db_user_password  => 'secret',
    ldap_host         => 'ldap.example.org',
    ldap_port         => 389,
    ldap_binddn       => 'cn=proxy,dc=example,dc=org',
    ldap_bindpw       => 'secret',
    ldap_user_basedn  => 'ou=People,dc=example,dc=org',
    source_email      => 'trac@example.org',
    target_email      => 'monitor@example.org',
}

Please refer to the main class for more details.