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