Newer
Older
class aes::aes_sw {
package {
[
'a2ps',
'java-11-openjdk-devel',
]:
ensure => installed,
}
user { "examadm" :
ensure => present,
managehome => false,
membership => inclusive,
system => true,
shell => '/sbin/nologin',
}
file { "/etc/systemd/system/aes_login.service":
ensure => present,
owner => root,
group => root,
mode => '0644',
content => @(LOGINSERVICE)
[Unit]
Description=AES Login server
After=network.target
[Service]
Type=simple
User=examadm
WorkingDirectory=/home/examadm/Version-3.1/exam
ExecStart=/usr/bin/python3 /home/examadm/Version-3.1/pub/bin/examiner/find_pnr_and_otp_from_liuid.py
[Install]
WantedBy=multi-user.target
| LOGINSERVICE
}
service { "aes_login" :
ensure => "running",
}