Methods

Class/Module Index [+]

Quicksearch

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, %[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, %[user { '%s': ensure => present, managehome => false }] % o[:user])
  apply_manifest_on(agent, %[case $operatingsystem {
                               centos, redhat: {$cron = 'cronie'}
                               solaris: { $cron = 'core-os' }
                               default: {$cron ='cron'} }
                               package {'cron': name=> $cron, ensure=>present, }])
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.