Best practices
Learn from OSP experts
- Advanced troubleshooting: dig deeper with pry
- Puppet Pair Programming with Visual Studio Code 📹
- Troubleshoot a Puppet module
- Troubleshooting puppetized DSC modules
- Deploying code: Set up r10k and deploy code from your control repo
- Deploying code: What is a Puppetfile?
- Deploying code: What the heck is a control repo?
- Extending Puppet
- Module design patterns
- Prevent issues with Puppet environments
- Puppet tips and tricks
- Puppet VS Code extension
- Reading and resolving Puppet errors
- Scaling open source Puppet
- Starting a test process for module code
- The roles and profiles pattern: After you have a baseline profile, work on a role
- The roles and profiles pattern: Start with a baseline profile
- The roles and profiles pattern: What is it? How do I use it to manage my infrastructure and configuration more easily?
- Updated Puppet GPG signing key, 2020 edition
- Use a style guide to make it easier to update and maintain code
- Use relationships and ordering to control the execution order of your Puppet code
- Write component modules with intent and reusability