Please avoid calling `system()` as this method doesn't provide any system-level logging, exception handling, or STDOUT, STDERR management.

I recommend using `Puppet::Util::Execution.execute` similar to how the `external_nodes` setting is used: https://github.com/puppetlabs/puppet/blob/3.1.0/lib/puppet/indirector/node/exec.rb#L32-L34