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,
|
||||
# "Placement.AvailabilityZone" => s.options[:availability_zone],
|
||||
"KeyName" => self.ssh_key,
|
||||
"PrivateIpAddress" => s.private_ip
|
||||
"PrivateIpAddress" => s.private_ip,
|
||||
"EbsOptimized" => ebs_optimized?(flavor)
|
||||
}
|
||||
vpcId = nil
|
||||
unless subnets.empty?
|
||||
@ -412,5 +413,10 @@ module Provider
|
||||
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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user