Now allow caller to bypass noop
Install required puppet dependencies and now use puppetlabs puppet