From 814567b94c1d427dff620b29539b4e2db0ecc150 Mon Sep 17 00:00:00 2001 From: Klas Arvidsson <klas.arvidsson@liu.se> Date: Thu, 9 Mar 2023 13:47:09 +0100 Subject: [PATCH] schedule tal-reminders daily --- manifests/tal_cli.pp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/manifests/tal_cli.pp b/manifests/tal_cli.pp index d8bec90..656078f 100644 --- a/manifests/tal_cli.pp +++ b/manifests/tal_cli.pp @@ -47,4 +47,25 @@ class aes::tal_cli ( group => examadm, cwd => '/home/examadm/tal-cli', } + + file { '/etc/cron.daily/tal-remind' : + ensure => file, + owner => 'root', + group => 'root', + mode => '0700', + content => @(END), + #!/bin/bash + if [ "$(hostname)" = "aes-devel.edu.liu.se" ] + then + TO="klas.arvidsson@liu.se" + else + TO="inrapportering@ida.liu.se" + fi + if [ -e /home/examadm/ENABLE_TAL_REMINDERS ] + then + sudo -u examadm /home/examadm/tal-cli/scripts/tal-remind.py --to ${TO} + sudo -u examadm /home/examadm/tal-cli/scripts/tal-remind.py --to ${TO} --computer-exam + fi + | END + } } -- GitLab