diff --git a/templates/aws-stack.yml b/templates/aws-stack.yml index bb19faf6f..8d8af7f66 100644 --- a/templates/aws-stack.yml +++ b/templates/aws-stack.yml @@ -99,6 +99,7 @@ Metadata: - InstanceCreationTimeout - ScalerEventScheduleRate - ScalerMinPollInterval + - TerminationPolicies - Label: default: Cost Allocation Configuration @@ -350,6 +351,11 @@ Parameters: Type: String Default: "" + TerminationPolicies: + Description: Optional - Autoscaling Group termination policies + Type: CommaDelimitedList + Default: "OldestLaunchConfiguration,ClosestToNextInstanceHour" + RootVolumeSize: Description: Size of each instance's root EBS volume (in GB) Type: Number @@ -1288,9 +1294,7 @@ Resources: - GroupTerminatingInstances - GroupPendingInstances - GroupDesiredCapacity - TerminationPolicies: - - OldestLaunchConfiguration - - ClosestToNextInstanceHour + TerminationPolicies: !Ref TerminationPolicies NewInstancesProtectedFromScaleIn: true CreationPolicy: ResourceSignal: