class buildsystem::scheduler { # until ulri is splitted from main iurt rpm include ssh::auth include buildsystem::iurt::packages include buildsystem::iurt::upload include buildsystem::scheduler::var $login = $buildsystem::scheduler::var::login $homedir = $buildsystem::scheduler::var::homedir $logdir = $buildsystem::scheduler::var::logdir buildsystem::sshuser { $login: homedir => $homedir, comment => 'System user used to schedule builds', } file { $logdir: ensure => directory, mode => 0755, owner => $login, } cron { 'dispatch jobs': user => $login, command => 'ulri; emi', minute => '*', } }