We can use Puppet Enterprise for following scenarios:
- Node Management: We can manage a large number of nodes with Puppet.
- Code Management: With Puppet we can define Infrastructure as code. We can review, deploy, and test the environment configuration for Development, Testing and Production environments.
- Reporting & Visualization: Puppet provides Graphical tools to visualize and see the exact status of infrastructure configuration.
- Provisioning Automation: With Puppet we can automate deployment and creation of new servers and resources. So users and business can get their infrastructure requirements completed very fast with Puppet.
- Orchestration: For a large Cluster of nodes, we can orchestrate the complete process by using Puppet. It can follow the order in which we want to deploy the infrastructure environments.
- Automation of Configuration: With Configuration automation, the chances of manual errors are reduced. The process becomes more reliable with this.