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
2 merge requests!50Fix: Puppet Defining "data_provider": "hiera" in metadata.json is deprecated....,!44Devel
Pipeline #112977 passed
This commit is part of merge request !44. Comments created here will be created in the context of that merge request.
...@@ -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.
Finish editing this message first!
Please register or to comment