Puppet is a modern configuration management system. One of the strengths of Puppet is that it lets you define the layout of your IT infrastructure as a kind of blueprint.
Because Puppet knows how to inspect the state of an IT infrastructure, it can make a list of differences between the blueprint and the actual state of the infrastructure. If you want it to, Puppet can execute the required actions to get the infrastructure into the described state. This works when you provision systems into your IT infrastructure for the first time, and this methodology also works when you want to apply small incremental changes.
Because the blueprint is based on a language readable to sysadmins, DBAs, and network admins, this blueprint becomes a clear description of your infrastructure. There is no more guessing about how things were configured. Your blueprint has a clear answer. This description also facilitates closer cooperation between system administrators and developers, allowing more and more efficient deliveries.
Whether you run a few servers or thousands of physical and virtual machines, Puppet automates the tasks that you often had to perform manually. This gives your administrators room to work on projects that deliver greater business value.
Whether you install third-party software or a private development with Puppet, you are able to automate each step of the software delivery process, provisioning physical and virtual machines to orchestration and reporting. Puppet ensures consistency, reliability and stability.
Our Puppet Enterprise Modules fill a gap in the services of Puppet Labs. Using these modules, you can install and configure enterprise software, including Oracle Database, Oracle WebLogic, and Oracle Fusion Middleware, all with automated installations and configurations.