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