Skip to content
Snippets Groups Projects
Commit cc2e3fc9 authored by Klas Arvidsson's avatar Klas Arvidsson
Browse files

Fix to pass puppet parameter to templete file content

parent 9ae67c65
No related branches found
No related tags found
No related merge requests found
...@@ -87,22 +87,23 @@ class aes::aes_sw { ...@@ -87,22 +87,23 @@ class aes::aes_sw {
group => $examadm_group, group => $examadm_group,
} }
# Push TAL-calendar file to UPP-server (replaces old pull solution)
# lint:ignore:140chars # 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' : file { '/etc/cron.daily/tal-access' :
ensure => file, ensure => file,
owner => 'root', owner => 'root',
group => 'root', group => 'root',
mode => '0700', mode => '0700',
# lint:ignore:strict_indent content => inline_epp($tal_calendar_cronjob, { 'env' => $server_facts['environment'] }),
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
} }
# lint:endignore:140chars
file { '/etc/systemd/system/aes_login.service': file { '/etc/systemd/system/aes_login.service':
ensure => file, ensure => file,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment