Learn how to use Puppet Enterprise to automate your infrastructure.
Version and installation
PE Version: All supported versions
Solution
1. Learning videos
Watch these videos to learn concepts, patterns, and practices that will help you succeed in automating your infrastructure.
2. Puppet code
Take the Puppet practice labs. You’ll learn how to use Puppet products right in the browser — no downloads required.
3. Version control
Version control is critical when managing your Puppet code and collaborating with others. Use it to track your changes.
Learn Git with our list of Git learning materials.
4. Forge modules
The Forge has thousands of reusable modules created by Puppet, our partners, and our community. The most commonly used modules manage NTP and Windows services. Except for puppet-windows_env
, the following modules are Puppet supported.
NTP
Windows
puppetlabs-acl
puppetlabs-powershell
puppetlabs-registry
puppetlabs-reboot
puppetlabs-sqlserver
puppetlabs-wsus_client
puppetlabs-iis
puppetlabs-chocolatey
puppet-windows_env
Learn more about using Windows modules from our documentation.
5. Hiera
Learn how to manage the data that you provide to your modules using Hiera.
6. Roles and profiles
Build and assign reusable modules to node groups using the roles and profiles method. This example demonstrates a complete workflow.
7. Additional resources
You can learn:
- More about practice labs, courses, and Puppet language basics.
- How to achieve common business outcomes in Puppet with tackle boxes.
How can we improve this article?
0 comments
Please sign in to leave a comment.
Related articles