Infrastructure as code from keyboard to production
Puppet treats infrastructure as code, so you can easily propose, review, test, promote and deploy your configurations across all your environments — development, test and production. This consistency assures you that code gets developed and tested in environments closely aligned to production, for more successful deployments.
Elegantly deploy code across environments
You can check your infrastructure code into common version control systems like Git, Subversion and Perforce, making it easy to deploy configurations after testing. Each version control branch is mapped to a Puppet environment, providing a supported way to manage infrastructure code in any environment you are managing with Puppet Enterprise.