Class: Hosts::AmazonHost
Instance Attribute Summary
Attributes inherited from BasicHost
Instance Method Summary collapse
-
#initialize(config, host_type) ⇒ AmazonHost
constructor
A new instance of AmazonHost.
Methods inherited from BasicHost
#add_swarm_node_fields, #get_creation_string
Constructor Details
#initialize(config, host_type) ⇒ AmazonHost
Returns a new instance of AmazonHost.
34 35 36 37 38 39 40 41 42 43 44 |
# 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 |