Skip to content

Instantly share code, notes, and snippets.

@Atalanta
Created April 3, 2011 06:39
Show Gist options
  • Save Atalanta/900240 to your computer and use it in GitHub Desktop.
Save Atalanta/900240 to your computer and use it in GitHub Desktop.
: << File.expand_path(File.dirname(__FILE__))
require 'vapour'
require 'awesome_print'
key = "secret"
secret = "reallysecret"
vapour = Vapour.new(key, secret)
envs = vapour.describe_stacks.map { |stack| stack.description }
ap envs
environments = {}
envs.each do |env|
puts "Considering #{env}"
vapour.describe_stacks.map do |stack|
versions = []
puts "Description: #{stack.description}"
if stack.description == env
puts "Matching env"
puts "Adding version: #{stack.parameters['Version']}"
versions << stack.parameters['Version']
end
environments[stack.description] = versions
end
end
ap environments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment