I have an ECS cluster with 2 EC2 instances that use a CloudFormation stack. When I update anything in the CFN stack (be it a parameter like AMI ID or a script in the template) I see the events progress until it gets to UPDATE_COMPLETE. Despite the success output, I don't see the EC2 instances getting the update applied. I thought that maybe I'd have to wait some minutes, but evet after hours, it doesn't update. The only means to get them updated is to stop/terminate the instances and then, the new instances would start with the expected changes.
Is there a better way to get the instances updated without having to manually stop/terminate them?