You can reboot and reconnect to your hosts between Ansible tasks.
CFEngine has switched to a JIRA bug system and this system allows us to vote for bugs. I encourage you to vote for your favourite bugs; here are mine:
Terraform allows you to manage your AWS, and other cloud infrastructure, the same way you would manage servers using configuration management products like CFEngine or Puppet. Terraform is idempotent and convergent so only required changes are applied.
I saw a great Terraform presentation last week at a Devops meetup. Terraform is a configuration management tool for virtual infrastructure. You can define your AWS or similar environment using a descriptive language.
CFEngine’s time based classes and promise theory make it an attractive alternative to venerable crond.