module Puppet::Acceptance::CronUtils

Public Instance Methods

clean(agent, o={}) click to toggle source
# File acceptance/lib/puppet/acceptance/common_utils.rb, line 4
def clean(agent, o={})
  o = {:user => 'tstuser'}.merge(o)
  run_cron_on(agent, :remove, o[:user])
  apply_manifest_on(agent, %Q[user { '%s': ensure => absent, managehome => false }] % o[:user])
end
setup(agent, o={}) click to toggle source
# File acceptance/lib/puppet/acceptance/common_utils.rb, line 10
def setup(agent, o={})
  o = {:user => 'tstuser'}.merge(o)
  apply_manifest_on(agent, %Q[user { '%s': ensure => present, managehome => false }] % o[:user])
  apply_manifest_on(agent, %Q[case $operatingsystem {
                               centos, redhat: {$cron = 'cronie'}
                               solaris: { $cron = 'core-os' }
                               default: {$cron ='cron'} }
                               package {'cron': name=> $cron, ensure=>present, }])
end