CID-471: set EbsOptimized for instances with certain flavors
This commit is contained in:
parent
f80ff525eb
commit
ac540e6f9c
@ -100,7 +100,8 @@ module Provider
|
|||||||
"InstanceType" => flavor,
|
"InstanceType" => flavor,
|
||||||
# "Placement.AvailabilityZone" => s.options[:availability_zone],
|
# "Placement.AvailabilityZone" => s.options[:availability_zone],
|
||||||
"KeyName" => self.ssh_key,
|
"KeyName" => self.ssh_key,
|
||||||
"PrivateIpAddress" => s.private_ip
|
"PrivateIpAddress" => s.private_ip,
|
||||||
|
"EbsOptimized" => ebs_optimized?(flavor)
|
||||||
}
|
}
|
||||||
vpcId = nil
|
vpcId = nil
|
||||||
unless subnets.empty?
|
unless subnets.empty?
|
||||||
@ -412,5 +413,10 @@ module Provider
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def ebs_optimized?(instance_type)
|
||||||
|
always_ebs_optimized = ['c4.large', 'c4.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'd2.xlarge', 'd2.2xlarge', 'd2.4xlarge', 'd2.8xlarge', 'm4.large', 'm4.xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.10xlarge']
|
||||||
|
always_ebs_optimized.include?(instance_type)
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user