Skip to content

Instantly share code, notes, and snippets.

@wfarr
Created June 15, 2011 20:21
Show Gist options
  • Select an option

  • Save wfarr/1028013 to your computer and use it in GitHub Desktop.

Select an option

Save wfarr/1028013 to your computer and use it in GitHub Desktop.
ree-1.8.7-2011.03 :031 > Puppet::version
=> "2.7.0"
ree-1.8.7-2011.03 :032 > pp bucket
#<Puppet::TransBucket:0x103e8cfe8
@catalog=
#<Puppet::Resource::Catalog:0x103dbc000
@aliases=
{"Class[Dependencytestmanifest#2180487200]"=>
[["Class", ["Dependencytestmanifest#2180487200"]]]},
@applying=false,
@classes=[],
@downstream_from={},
@host_config=true,
@in_to={},
@name="Will-Farringtons-MacBook-Pro",
@out_from={},
@relationship_graph=nil,
@resource_table={},
@transient_resources=[],
@upstream_from={}>,
@children=
[#<Puppet::TransObject:0x103e90d78
@catalog=
#<Puppet::Resource::Catalog:0x103dbc000
@aliases=
{"Class[Dependencytestmanifest#2180487200]"=>
[["Class", ["Dependencytestmanifest#2180487200"]]]},
@applying=false,
@classes=[],
@downstream_from={},
@host_config=true,
@in_to={},
@name="Will-Farringtons-MacBook-Pro",
@out_from={},
@relationship_graph=nil,
@resource_table={},
@transient_resources=[],
@upstream_from={}>,
@file=nil,
@line=nil,
@name="trololol",
@params=
{"command"=>"true",
"alias"=>"winning",
"path"=>
"/Users/wfarr/Development/shadow_puppet/tmp/isolate/ruby-1.8/bin:/Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/bin:/Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@global/bin:/Users/wfarr/.rvm/rubies/ree-1.8.7-2011.03/bin:/Users/wfarr/.rvm/bin:bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"},
@ref=Exec[trololol]{:command=>"trololol"},
@tags=["exec", "trololol"],
@type="exec">,
#<Puppet::TransObject:0x103e8f4c8
@file=nil,
@line=nil,
@name="foobar",
@params=
{"command"=>"true",
"path"=>
"/Users/wfarr/Development/shadow_puppet/tmp/isolate/ruby-1.8/bin:/Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/bin:/Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@global/bin:/Users/wfarr/.rvm/rubies/ree-1.8.7-2011.03/bin:/Users/wfarr/.rvm/bin:bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin",
"before"=>"Exec[barbaz]"},
@tags=["exec", "foobar"],
@type="exec">,
#<Puppet::TransObject:0x103e8dab0
@file=nil,
@line=nil,
@name="barbaz",
@params=
{"command"=>"true",
"require"=>["Exec[foobar]", "Exec[winning]"],
"path"=>
"/Users/wfarr/Development/shadow_puppet/tmp/isolate/ruby-1.8/bin:/Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/bin:/Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@global/bin:/Users/wfarr/.rvm/rubies/ree-1.8.7-2011.03/bin:/Users/wfarr/.rvm/bin:bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"},
@tags=["exec", "barbaz"],
@type="exec">],
@name="DependencyTestManifest#2180487200",
@ref=
Class[Dependencytestmanifest#2180487200]{:name=>"Dependencytestmanifest#2180487200"},
@type="class">
=> nil
ree-1.8.7-2011.03 :033 > bucket.to_catalog
Puppet::Error: Parameter alias failed: Munging failed for value "winning" in class alias: Cannot add aliases without a catalog
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/type.rb:1106:in `unsafe_munge'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/parameter.rb:236:in `munge'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/parameter.rb:279:in `value='
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/type.rb:436:in `[]='
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/type.rb:1799:in `set_parameters'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/type.rb:1793:in `each'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/type.rb:1793:in `set_parameters'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/type.rb:1775:in `initialize'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/resource.rb:285:in `new'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/resource.rb:285:in `to_ral'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/transportable.rb:94:in `to_ral'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/transportable.rb:195:in `to_catalog'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/transportable.rb:126:in `each'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/transportable.rb:126:in `each'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/transportable.rb:192:in `to_catalog'
from /Users/wfarr/.rvm/gems/ree-1.8.7-2011.03@shadow_puppet/gems/puppet-2.7.0/lib/puppet/transportable.rb:205:in `call'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment