OK, so I have setup in the user-data section of my launch configuration, a way for an instance to automatically register itself with Foreman, and put itself into the correct host group through API calls.
Now with the ephemeral nature of auto scaling, is there a way in foreman to clean hosts if they haven't checked in a certain amount of time? I don't want to rely upon a script to call the API on instance termination, just in-case of a hardware failure, or any other reason the script would not run cleanly.