module Puppet::Acceptance::CronUtils
Public Instance Methods
clean(agent, o={})
click to toggle source
# File acceptance/lib/puppet/acceptance/common_utils.rb 4 def clean(agent, o={}) 5 o = {:user => 'tstuser'}.merge(o) 6 run_cron_on(agent, :remove, o[:user]) 7 apply_manifest_on(agent, %[user { '%s': ensure => absent, managehome => false }] % o[:user]) 8 end
setup(agent, o={})
click to toggle source
# File acceptance/lib/puppet/acceptance/common_utils.rb 10 def setup(agent, o={}) 11 o = {:user => 'tstuser'}.merge(o) 12 apply_manifest_on(agent, %[user { '%s': ensure => present, managehome => false }] % o[:user]) 13 apply_manifest_on(agent, %[case $operatingsystem { 14 centos, redhat: {$cron = 'cronie'} 15 solaris: { $cron = 'core-os' } 16 default: {$cron ='cron'} } 17 package {'cron': name=> $cron, ensure=>present, }]) 18 end