Hi,
I asked this same question on users list but did not get any response.
I hope this is the right type of question for this forum.
I have the nodeset definition as follows..
---------- Some of the attributes removed for clarity
----------------------
HOSTS:
kpointvm1.zencite.com:
roles:
- master
hypervisor : vagrant
kpointvm2.zencite.com:
roles:
- agent
hypervisor : vagrant
----------------------
When I run the tests it fails with following stack trace
----------------------
/opt/manish/kpoint_beaker/spec/spec_helper_acceptance.rb:28:in `<top
(required)>': undefined local variable or method `agent' for main:Object
(NameError)
from
/usr/local/rvm/rubies/ruby-1.9.3-p545/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
`require'
from
/usr/local/rvm/rubies/ruby-1.9.3-p545/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
`require'
from
/opt/manish/kpoint_beaker/spec/acceptance/001_basic_spec.rb:1:in `<top
(required)>'
from
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/lib/rspec/core/configuration.rb:1105:in
`load'
from
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/lib/rspec/core/configuration.rb:1105:in
`block in load_spec_files'
from
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/lib/rspec/core/configuration.rb:1105:in
`each'
from
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/lib/rspec/core/configuration.rb:1105:in
`load_spec_files'
from
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/lib/rspec/core/runner.rb:96:in
`setup'
from
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/lib/rspec/core/runner.rb:84:in
`run'
from
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/lib/rspec/core/runner.rb:69:in
`run'
from
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/lib/rspec/core/runner.rb:37:in
`invoke'
from
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/exe/rspec:4:in
`<main>'
/usr/local/rvm/rubies/ruby-1.9.3-p545/bin/ruby
-I/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-support-3.1.0/lib:/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/lib
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/exe/rspec
spec/acceptance --color failed
----------------------
Following is the "on" call ...
on agent, "mkdir -p /tmp/I-am-the-agent"
Surprisingly, if I change role to either master/dashboard/database it runs
without
any problem.
I thought "agent" may be a reserved word, though documentation uses it,
I tried with other roles, but that fails too.
My environment is
----------------------
ruby 1.9.3p545 (2014-02-24 revision 45159) [x86_64-linux] (Running in
RVM)
beaker (1.19.1)
----------------------
Any idea?
Thanks and Regards,
Manish
--
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-dev/5b12af32-0328-4ec2-ace9-fb6610f49424%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.