Blame salt/profile/mail_reminder/init.sls
|
Christian Boltz |
c9c483 |
mail_reminder_pkgs:
|
|
Christian Boltz |
c9c483 |
pkg.installed:
|
|
Christian Boltz |
c9c483 |
- pkgs:
|
|
Christian Boltz |
c9c483 |
- git-core
|
|
Christian Boltz |
c9c483 |
- python-base
|
|
Christian Boltz |
c9c483 |
|
|
Christian Boltz |
c9c483 |
mail_reminder:
|
|
Christian Boltz |
c9c483 |
user.present:
|
|
Christian Boltz |
c9c483 |
- createhome: False
|
|
Christian Boltz |
c9c483 |
- home: /home/mail_reminder
|
|
Christian Boltz |
c9c483 |
- shell: /bin/bash
|
|
Christian Boltz |
c9c483 |
|
|
Christian Boltz |
c9c483 |
/home/mail_reminder:
|
|
Christian Boltz |
c9c483 |
file.directory:
|
|
Christian Boltz |
c9c483 |
- user: mail_reminder
|
|
Christian Boltz |
c9c483 |
|
|
Christian Boltz |
c9c483 |
https://github.com/openSUSE/mail-reminder:
|
|
Christian Boltz |
c9c483 |
# salt 2018.3.3 introduced git.cloned - switch once our salt is new enough
|
|
Christian Boltz |
c9c483 |
git.latest:
|
|
Christian Boltz |
c9c483 |
- target: /home/mail_reminder/git
|
|
Christian Boltz |
c9c483 |
- user: mail_reminder
|
|
Christian Boltz |
c9c483 |
|
|
Christian Boltz |
c9c483 |
|
|
Christian Boltz |
c9c483 |
mail_reminder_cron_mailto:
|
|
Christian Boltz |
c9c483 |
cron.env_present:
|
|
Christian Boltz |
c9c483 |
- name: MAILTO
|
|
Christian Boltz |
c9c483 |
- value: admin-auto@opensuse.org
|
|
Christian Boltz |
c9c483 |
- user: mail_reminder
|
|
Christian Boltz |
c9c483 |
|
|
Christian Boltz |
c9c483 |
'cd /home/mail_reminder/git/ && git pull -q':
|
|
Christian Boltz |
c9c483 |
cron.present:
|
|
Christian Boltz |
c9c483 |
- identifier: git_pull
|
|
Christian Boltz |
c9c483 |
- user: mail_reminder
|
|
Christian Boltz |
c9c483 |
- minute: 40
|
|
Christian Boltz |
c9c483 |
- hour: 0
|
|
Christian Boltz |
c9c483 |
|
|
Christian Boltz |
c9c483 |
'/home/mail_reminder/git/mail-reminder --no-debug':
|
|
Christian Boltz |
c9c483 |
cron.present:
|
|
Christian Boltz |
c9c483 |
- identifier: mailer
|
|
Christian Boltz |
c9c483 |
- user: mail_reminder
|
|
Christian Boltz |
c9c483 |
- minute: 42
|
|
Christian Boltz |
c9c483 |
- hour: 0
|