# File lib/puppet/network/handler/runner.rb, line 17
17:         def run(tags = nil, ignoreschedules = false, fg = true, client = nil, clientip = nil)
18:             options = {}
19:             options[:tags] = tags if tags
20:             options[:ignoreschedules] = ignoreschedules if ignoreschedules
21:             options[:background] = !fg
22: 
23:             runner = Puppet::Agent::Runner.new(options)
24: 
25:             runner.run
26: 
27:             return runner.status
28:         end