in InstanceRefreshHandler/lambda_function.py [0:0]
def set_asg_launch_template_version_latest(asg_name, lt_id):
try:
response = asg_client.update_auto_scaling_group(
AutoScalingGroupName=asg_name,
LaunchTemplate={
'LaunchTemplateId': lt_id,
'Version': '$Latest'
}
)
logging.info("Set launch template: {} version for asg: {} to $Latest".format(
lt_id, asg_name))
return response
except ClientError as e:
logging.error('Error setting launch template version to $Latest')
raise e