class reprepro::cron inherits reprepro { cron { reprepro: command => "/usr/bin/reprepro --silent -b $basedir processincoming incoming", user => reprepro, minute => '*/5', require => [ Package['reprepro'], File["$basedir/conf/distributions"] ] } } class reprepro::cron::disabled inherits reprepro::cron { Cron['reprepro'] { ensure => absent, } Exec["reprepro -b $basedir createsymlinks", "reprepro -b $basedir export", "/usr/local/bin/reprepro-export-key", "/usr/local/bin/reprepro-export-key-update"] { noop => true, } }