class Object

Public Instance Methods

run_puppet(params = nil) click to toggle source
# File lib/hubcap/recipes/puppet.rb, line 157
def run_puppet(params = nil)
  sudo([
    "puppet apply",
    "--node_terminus exec",
    "--external_nodes '#{puppet_enc_path}'",
    "--modulepath '#{puppet_modules_path}'",
    puppet_parameters,
    params,
    "'#{puppet_manifest_path}'"
  ].compact.join(' '))
end
sudo_bash(cmd, options = {}, &blk) click to toggle source
# File lib/hubcap/recipes/puppet.rb, line 152
def sudo_bash(cmd, options = {}, &blk)
  sudo("/bin/bash -c \'#{cmd}\'", options, &blk)
end