Skip to content
Snippets Groups Projects
ldap_reports.pp 677 B
Newer Older
# The ldap-reports service.
#
# See also https://ikiwiki.stanford.edu/service/ldap/sync-scripts/
#
# NOTE: Normally installed only on prod and UAT.

class su_ldap::syncs::ldap_reports (
  $ensure       = undef,
  $addresses    = [],
){


  ## Configuration file
  file { '/etc/ldap-reports/som-mail-forwards-non-stanford.conf':
    ensure  => present,
    content => template('su_ldap/etc/ldap-reports/som-mail-forwards-non-stanford.conf.erb'),
  }


  ## Cron job
  file { '/etc/cron.d/ldap-reports':
    ensure => present,
    source => 'puppet:///modules/su_ldap/etc/cron.d/ldap-reports',
    require => File['/etc/ldap-reports/som-mail-forwards-non-stanford.conf'],
  }

}