class Hosts::AmazonHost

Public Class Methods

new(config, host_type) click to toggle source
Calls superclass method Hosts::BasicHost::new
# File lib/hosts.rb, line 34
def initialize(config, host_type)
  super(config, host_type)
  @creation_string.unshift('--driver amazonec2')
  @creation_string.push("--amazonec2-region #{config['amazonec2-region']}")
  @creation_string.push("--amazonec2-zone #{config['amazonec2-zone']}")
  @creation_string.push("--amazonec2-vpc-id #{config['amazonec2-vpc-id']}")
  @creation_string.push("--amazonec2-subnet-id #{config['amazonec2-subnet-id']}")
  @creation_string.push("--amazonec2-security-group #{config['amazonec2-security-group']}")
  @creation_string.push("--amazonec2-instance-type #{config['amazonec2-instance-type']}")
  @creation_string.push("--amazonec2-ami #{config['amazonec2-ami']}")
end