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.
Here's a quick procedure for installing Spacewalk.
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.
If you are looking for my Perl cheatsheet, it's over here. Lots of interesting stuff in that repo.