lib/simple_deploy/stack.rb in simple_deploy-0.5.5 vs lib/simple_deploy/stack.rb in simple_deploy-0.5.6

- old
+ new

@@ -33,10 +33,14 @@ if deployment.clear_for_deployment? @logger.info "Updating #{@name}." attributes = stack_attribute_formater.updated_attributes args[:attributes] stack.update :attributes => attributes @logger.info "Update complete for #{@name}." + true + else + @logger.info "Not clear to update." + false end end def deploy(force = false) deployment.create_deployment @@ -70,17 +74,17 @@ stack.resources end def instances stack.instances.map do |instance| - info = instance['instancesSet'].first - - if info['vpcId'] || @use_internal_ips - info['privateIpAddress'] - else - info['ipAddress'] + instance['instancesSet'].map do |info| + if info['vpcId'] || @use_internal_ips + info['privateIpAddress'] + else + info['ipAddress'] + end end - end + end.flatten end def status stack.status end