Skip to content
Snippets Groups Projects
aes_sw.pp 848 B
Newer Older
  • Learn to ignore specific revisions
  • Klas Arvidsson's avatar
    Klas Arvidsson committed
      package {
        [
          'a2ps',
          'java-11-openjdk-devel',
        ]:
          ensure  => installed,
      }
    
    
      user { "examadm" :
        ensure => present,
        managehome => false,
        membership => inclusive,
        system => true,
        shell => '/sbin/nologin',
      }
    
    
    Klas Arvidsson's avatar
    Klas Arvidsson committed
      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",
      }