Mastering Puppet the devops way by School of DevOps
What you'll learn
- Infrastructure as a Code and related concepts e.g. idempotence, convergence
- Puppet's DSL and best practices to write Manifests, Modules, Node Classification etc.
- Create dynamic, data driven modules with Parameters and Templates
- Setup Puppet Master and Nodes and apply configurations with centralised configuration management system
- Integrate with Continuous Integration tool (CircleCI) and deploy applications with Puppet
- Managing multiple environments e.g. Dev, Stage, QA, Production
- Externalising properties with Hiera
- Roles and Profile Design Patterns
- Overview of Puppet Enterprise