reminders.pp 1.6 KB
Newer Older
1
2
3
4
5
6
7
# Manage various email reminders

class tails::meeting::reminders {

  include tails::meeting

  tails::meeting::reminder { 'FT_meeting':
8
9
10
11
12
13
14
15
    ensure                 => absent,  # disabled until FT decides new meeting schedule
    addresses              => ['tails-foundations@boum.org'],
    subject                => 'Tails Foundations Team meeting: ',
    template               => 'FT_meeting_template.eml',
    day_of_month           => 3,
    reminders              => [10],
    skip_friday_to_sunday  => true,
    append_date_to_subject => true,
16
17
  }

18
19
20
21
22
23
24
25
26
27
28
29
30
31
  tails::meeting::reminder { 'Code of Conduct':
    addresses       => [
      'tails-dev@boum.org',
      'tails-l10n@boum.org',
      'tails-testers@boum.org',
    ],
    subject         => 'Reminder about our Code of Conduct',
    template        => 'code-of-conduct.eml',
    append_web_page => 'https://gitlab.tails.boum.org/tails/tails/-/raw/master/wiki/src/contribute/working_together/code_of_conduct.mdwn',
    day_of_month    => 2,
    months          => [3, 6, 9, 12],
    reminders       => [1],
  }

32
33
34
35
36
37
38
39
  tails::meeting::reminder { 'Monthly report':
    addresses    => ['tails-dev@boum.org'],
    subject      => 'Preparing the next monthly report',
    template     => 'monthly-report.eml',
    day_of_month => 2,
    reminders    => [1],
  }

40
41
42
43
44
45
46
47
48
  tails::meeting::reminder { 'Reimbursements':
    addresses    => ['tails-dev@boum.org'],
    subject      => 'Reminder about reimbursements and sponsorship to attend events on behalf of Tails',
    template     => 'reimbursements.eml',
    day_of_month => 2,
    months       => [1, 4, 7, 10],
    reminders    => [1],
  }

49
}