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