TerraformAutoScalingLaunchTemplate fails in regions which don't have the older generation t2 type instances (such as eu-north-1) which gives the customer a deployment failure experience on first run.
Proposed solution
Default to using the newer t3 type instance which is available and supported in older and newer regions (this is correct right?)
Alternative solutions
Create and use Fn::FindInMap for machine types in a given region.
Problem description
TerraformAutoScalingLaunchTemplate fails in regions which don't have the older generation
t2
type instances (such aseu-north-1
) which gives the customer a deployment failure experience on first run.Proposed solution
Default to using the newer
t3
type instance which is available and supported in older and newer regions (this is correct right?)Alternative solutions
Create and use Fn::FindInMap for machine types in a given region.