infochimps-labs/ironfan — pull request #222 by nickmarden (2012-12-11 19:27:26+00:00)
Title: Bugfix/overzealous elastic ips

Without this patch, facets which do _not_ specify an elastic_ip will get an error like this:

Syncing to Chef:
Syncing to cloud:
prod-services-1:	setting termination flag false
prod-services-1:	associating Elastic IP
WARNING: Error running :
WARNING: MissingParameter => Either public IP or allocation id must be specified
ERROR: MissingParameter => Either public IP or allocation id must be specified (Fog::Compute::AWS::Error)
/Users/nick/.rvm/gems/ruby-1.9.3-p194@ironfan-homebase/gems/excon-0.16.4/lib/excon/connection.rb:290:in `request_kernel'