A cfengine like build, configure, deployment system for managing multiple servers. Several goals for this project: 1. Easy to read/understand config templates via YAML 2. Distributed Version Control using mercurial 3. Notion of roles 4. Notion of environment (use branching to achieve)