Skip to content

Instantly share code, notes, and snippets.

@teamon
Last active December 14, 2015 12:09
Show Gist options
  • Save teamon/5084279 to your computer and use it in GitHub Desktop.
Save teamon/5084279 to your computer and use it in GitHub Desktop.
⌘ ~/t/scratch-1362338550 [puppet ✘] >> ruby p.rb
/Users/teamon/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/puppet-3.1.0/lib/puppet/settings.rb:285:in `block in convert': Error converting value for param 'statedir': Could not find value for $vardir (Puppet::Settings::InterpolationError)
from /Users/teamon/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/puppet-3.1.0/lib/puppet/settings.rb:276:in `gsub'
from /Users/teamon/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/puppet-3.1.0/lib/puppet/settings.rb:276:in `convert'
from /Users/teamon/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/puppet-3.1.0/lib/puppet/settings.rb:986:in `value'
from /Users/teamon/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/puppet-3.1.0/lib/puppet/settings.rb:97:in `[]'
from /Users/teamon/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/puppet-3.1.0/lib/puppet.rb:64:in `[]'
from /Users/teamon/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/puppet-3.1.0/lib/puppet/util/storage.rb:46:in `load'
from /Users/teamon/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/puppet-3.1.0/lib/puppet/resource/catalog.rb:130:in `apply'
from p.rb:11:in `<main>'
require 'puppet'
report = Puppet::Transaction::Report.new(:dog_test)
Puppet::Util::Log.newdestination(report)
catalog = Puppet::Resource::Catalog.new
rsrc = ::Puppet::Type.type("file").new(
:name => "/tmp/puppet-test/test"
)
catalog.add_resource(rsrc)
catalog.apply(:report => report)
puts report.logs.join("\n")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment