From b071e3d8ca2adb312bae5e41eb6788aee2132045 Mon Sep 17 00:00:00 2001 From: L J Laubenheimer <ljlgeek@stanford.edu> Date: Mon, 6 May 2019 13:34:11 -0700 Subject: [PATCH] initial commit of ldap-reports template --- .../som-mail-forwards-non-stanford.conf.erb | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 templates/etc/ldap-reports/som-mail-forwards-non-stanford.conf.erb diff --git a/templates/etc/ldap-reports/som-mail-forwards-non-stanford.conf.erb b/templates/etc/ldap-reports/som-mail-forwards-non-stanford.conf.erb new file mode 100644 index 0000000..7d626ed --- /dev/null +++ b/templates/etc/ldap-reports/som-mail-forwards-non-stanford.conf.erb @@ -0,0 +1,66 @@ +# ===================================================== +# School of Medicine Email Destinations - runs once a day +# +all +title = School of Medicine Campus Wide Email Forwarding locator for Non-Stanford Mailboxes +# +# +ldap_host = <%= @master_host %>.stanford.edu +ldap_base_dn = cn=people,dc=stanford,dc=edu +ldap_base_filter = (suou=*) +ldap_base_scope = 2 +## +## The attributes to display +ldap_base_attr = suOU +ldap_base_attr = displayName +ldap_base_attr = uid +## +## Related search values +## +ldap_related_search = 1 +ldap_related_dn cn=accounts,dc=stanford,dc=edu +ldap_related_filter = (& +ldap_related_filter = (suEmailStatus=active) +ldap_related_filter = (!(sumaildrop=*@stanford.edu)) +ldap_related_filter = (!(sumaildrop=*@zm*.stanford.edu)) +ldap_related_filter = (!(sumaildrop=*@o365.stanford.edu)) +ldap_related_filter = (!(sumaildrop=*@windows.stanford.edu)) +ldap_related_filter = (!(sumaildrop=*@exchange.stanford.edu)) +ldap_related_filter = (!(sumaildrop=*@exch-soe.stanford.edu)) +ldap_related_filter = (!(sumaildrop=*@pobox.stanford.edu)) +ldap_related_filter = (!(sumaildrop=*@vacation.stanford.edu)) +ldap_related_filter = (!(sumaildrop=*@pain.stanford.edu)) +ldap_related_filter = (!(sumaildrop=*@medcenter.stanford.edu)) +ldap_related_filter = (!(sumaildrop=*@stanfordmed.edu)) +ldap_related_filter = (!(sumaildrop=*@SLAC.Stanford.edu)) +ldap_related_filter = (!(sumaildrop=*@stanfordmed.org)) +ldap_related_filter = (!(sumaildrop=*@stanfordchildrens.org)) +ldap_related_filter = (!(sumaildrop=*@stanfordhealthcare.org)) +ldap_related_filter = (!(sumaildrop=*@stanfordalumni.org)) +ldap_related_filter = (!(sumaildrop=*@*.stanford.edu)) +ldap_related_filter = ) +ldap_related_select_attr = uid +ldap_related_scope = subtree +ldap_related_attr = suMailDrop +ldap_related_required = 1 +ldap_related_suppress_errors = 1 +## +## Search controls +## +stripweight = 1 +## +## Send the report +## + +# this needs to be the equivalent of +# 'for address in @addresses; do print "mail = $address"; done' +# where @addresses is in hiera like: +# su_ldap::syncs::ldap_reports::addresses +# - bob.burkhardt@stanford.edu +# - suzanne1@stanford.edu +# - ljlgeek@stanford.edu + +#mail = tboswel2@stanford.edu +mail = bob.burkhardt@stanford.edu +mail = suzanne1@stanford.edu +mail = ljlgeek@stanford.edu -- GitLab