File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -63,8 +63,14 @@ def get_current_image_id():
63
63
def get_launch_template_name_and_auto_scaling_group ():
64
64
"""Returns Launch Template name for Auto Scaling Group"""
65
65
group_description_resp = autoscaling .describe_auto_scaling_groups (AutoScalingGroupNames = (AUTO_SCALING_GROUP_NAME ,))
66
- launch_template_details = group_description_resp ['AutoScalingGroups' ][0 ]['MixedInstancesPolicy' ]['LaunchTemplate' ]
67
- launch_template_name = launch_template_details ['LaunchTemplateSpecification' ]['LaunchTemplateName' ]
66
+ group_details = group_description_resp ['AutoScalingGroups' ][0 ]
67
+
68
+ if 'MixedInstancesPolicy' in group_details :
69
+ launch_template_details = group_details ['MixedInstancesPolicy' ]['LaunchTemplate' ]
70
+ launch_template_name = launch_template_details ['LaunchTemplateSpecification' ]['LaunchTemplateName' ]
71
+ else :
72
+ launch_template_name = group_details ['LaunchTemplate' ]['LaunchTemplateName' ]
73
+
68
74
logger .info ('Using Launch Template "%s"' , launch_template_name )
69
75
return (launch_template_name , group_description_resp ['AutoScalingGroups' ][0 ])
70
76
You can’t perform that action at this time.
0 commit comments