Skip to content

Instantly share code, notes, and snippets.

@inokappa
Created June 24, 2013 23:31
Show Gist options
  • Select an option

  • Save inokappa/5854680 to your computer and use it in GitHub Desktop.

Select an option

Save inokappa/5854680 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'rubygems'
require 'yaml'
require 'aws-sdk'
#
config = YAML.load(File.read("config.yml"))
AWS.config(config)
#
ec2 = AWS::EC2.new(config)
#
puts "id\t\thypervisor\tipaddress"
ec2.instances.each do |instance|
puts "#{instance.id}\t#{instance.hypervisor}\t\t#{instance.ip_address}"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment