If server provisioning is a key point in operations, then code management becomes key too once you start coding your servers. You need source control for your infrastructure, you need tags, versioning, dependencies between components, You need development, testing, QA, release, for your infrastructure!

Read more at the following link:

http://www.maestrodev.com/blogs/new-...nfrastructure#