Skip to content
Snippets Groups Projects
Commit 78cb02c0 authored by Filip Strömbäck's avatar Filip Strömbäck
Browse files

Added the TAL-CLI.

parent 4b41fa46
No related branches found
No related tags found
2 merge requests!30Merge branch 'cherry-pick-b940cfc1' into 'test',!15Devel
Pipeline #60894 passed
...@@ -25,3 +25,15 @@ aes::auth::keytab_devel: > ...@@ -25,3 +25,15 @@ aes::auth::keytab_devel: >
6BI72YBgvod9N9z6P2iH0gFVVazciWTHVNcL4qZN4UHGDeBu5MH1wvTBZPpC 6BI72YBgvod9N9z6P2iH0gFVVazciWTHVNcL4qZN4UHGDeBu5MH1wvTBZPpC
IcAIbgvoQbriFHLJiL9HIWl6GSe6I/jp9n5veEkhHdT3M0nEEc0hbKWBaELj IcAIbgvoQbriFHLJiL9HIWl6GSe6I/jp9n5veEkhHdT3M0nEEc0hbKWBaELj
gTDWfQoET9V1Lrtv] gTDWfQoET9V1Lrtv]
aes::tal_cli::credentials: >
ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBAD
AFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAii6nHpFM6+6aPuw1Qnawf77K7f
C5I+XqUJJBFxdiKq1VKDlcM3mme+MlB6cR7+GYYN1VRc7bQSTbmA80bdryBQ
zutD8KOvNWDytmdZhnDiboQEqSyuabdHjTlWRRONcENgMni5Vobmkr45JNDT
5PQcTdVAP9z7K0+1tcHnQFhQczkW3iBhSq47awLNQQA4EXzQRNvSbF+DogBT
2H62DEufNsn0Ca537PcAccRGILqJ1xS3i5h3SG0+dizx3XW1OxPXhmP+OXa/
/5BIgbJGSRen3BYEgQw1uXgIaQbmXa9gRWw8e9GS8eDYwXtkygTsSDyXATt2
VFwo8lT/XfMs2sczBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCOn8Yp6O
diU5v1PVARi1m6gCAqYcAytahjgq8Prbq9bwqHAvw8XyNek07WiXM3WNj8VA
==]
#!/usr/bin/bash
git submodule init
git submodule update
make
cp tal ../
#!/usr/bin/bash
exec sudo -u examadm /home/examadm/tal-cli/tal "$@"
class aes { class aes {
include aes::examfiles include aes::examfiles
include aes::aes_sw include aes::aes_sw
include aes::tal_cli
include aes::opendsa include aes::opendsa
include aes::squid_filter include aes::squid_filter
include aes::latex include aes::latex
......
class aes::tal_cli(
Optional[String] $credentials = undef
) {
file { '/home/examadm/tal-cli' :
ensure => directory,
owner => examadm,
group => examadm,
mode => '0700',
source => "puppet:///modules/${module_name}/tal/tal-cli",
}
file { '/home/examadm/tal-cli/.tal' :
ensure => file,
owner => examadm,
group => examadm,
mode => '0700',
content => $credentials,
}
file { '/home/examadm/tal-cli/on_update.sh' :
ensure => file,
owner => examadm,
group => examadm,
mode => '0700',
source => "puppet:///modules/${module_name}/tal/on_update.sh",
}
exec { 'update-tal-repo' :
command => '/opt/utils/update_repo.sh /home/examadm/tal-cli/source https://oauth2:glpat-bfpVssm_zFmt1YRW7cLz@gitlab.liu.se/upp-aes/tal-cli.git master',
user => examadm,
group => examadm,
cwd => '/home/examadm/tal-cli/source',
}
}
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