diff --git a/manifests/aes_sw.pp b/manifests/aes_sw.pp index e16a4173c5cdf0913ec1f027e9dab807e5c82b6b..cd9452b5e4defe5d6c1628b2d71dc47e460573cf 100644 --- a/manifests/aes_sw.pp +++ b/manifests/aes_sw.pp @@ -87,22 +87,23 @@ class aes::aes_sw { group => $examadm_group, } - # Push TAL-calendar file to UPP-server (replaces old pull solution) # lint:ignore:140chars + $tal_calendar_cronjob = @(END) + <% | String $env | %> + #!/bin/bash + sudo -u examadm /home/examadm/tal-cli/source/scripts/tal-export.py --format ics --lookback 90 --lookahead 180 | sudo -u klaar36 ssh upp.ida.liu.se "cat >| /projects/upp/www/tal/tal-<%= $env %>.ics" + sudo -u examadm /home/examadm/tal-cli/source/scripts/tal-export.py --written --format ics --lookback 90 --lookahead 180 | sudo -u klaar36 ssh upp.ida.liu.se "cat >| /projects/upp/www/tal/tal_written-<%= $env %>.ics" + | END + # lint:endignore:140chars + + # Push TAL-calendar file to UPP-server (replaces old pull solution) file { '/etc/cron.daily/tal-access' : ensure => file, owner => 'root', group => 'root', mode => '0700', - # lint:ignore:strict_indent - content => @(END), - #!/bin/bash - sudo -u examadm /home/examadm/tal-cli/source/scripts/tal-export.py --format ics --lookback 90 --lookahead 180 | sudo -u klaar36 ssh upp.ida.liu.se "cat >| /projects/upp/www/tal/tal-${environment}.ics" - sudo -u examadm /home/examadm/tal-cli/source/scripts/tal-export.py --written --format ics --lookback 90 --lookahead 180 | sudo -u klaar36 ssh upp.ida.liu.se "cat >| /projects/upp/www/tal/tal_written-${environment}.ics" - | END - # lint:endignore:strict_indent + content => inline_epp($tal_calendar_cronjob, { 'env' => $server_facts['environment'] }), } - # lint:endignore:140chars file { '/etc/systemd/system/aes_login.service': ensure => file,