[chef] Re: Re: Chef Metal Destroying Instances - undefined local variable or method `iam_endpoint'


Chronological Thread 
  • From: John Ewart < >
  • To:
  • Subject: [chef] Re: Re: Chef Metal Destroying Instances - undefined local variable or method `iam_endpoint'
  • Date: Mon, 20 Oct 2014 09:48:21 -0700

Doug, 

 Would you mind opening a GitHub ticket for either chef-metal or the driver that you're using (whichever fits better, which in this case seems to be the fog driver)? That way we can prioritize and keep better track of it .

-John


On Mon, Oct 20, 2014 at 9:41 AM, Douglas Garstang < " target="_blank"> > wrote:
No takers? :(

Doug.


On Thu, Oct 16, 2014 at 9:00 AM, Douglas Garstang < " target="_blank"> > wrote:
I'm trying to destroy (delete? some docs say it's 'destroy' while other say 'delete') EC2 instances started with chef-metal.

Here's the destroy recipe, pretty simple:

require 'chef_metal'
with_chef_server "https://chef01.prod.slicetest.com:443", {
  :client_name => Chef::Config[:node_name],
  :signing_key_filename => Chef::Config[:client_key]
}
machine "mongo-cfg01.dev-volatile.slicetest.com" do
    action :destroy
end


and here's what I get when I run it:

================================================================================
Error executing action `destroy` on resource 'machine[mongo-cfg01.dev-volatile.slicetest.com]'
================================================================================

NameError
---------
undefined local variable or method `iam_endpoint' for ChefMetalFog::Providers::AWS:Class

Resource Declaration:
---------------------
# In /Users/doug/git/chef/chef-metal/mongo-dev-volatile-down.rb

  9:     machine "mongo-cfg01.dev-volatile.slicetest.com" do
 10:         action :destroy
 11:     end
 12: #end


Can't get much simpler than that. What am I doing wrong?

Doug





--
Regards,

Douglas Garstang
http://www.linkedin.com/in/garstang
Email: " target="_blank">
Cell: +1-805-340-5627




Archive powered by MHonArc 2.6.16.

§