Puppet Enterprise 601 On Demand: Automate at Scale
Available for use with a subscription license or payment.
In Puppet Enterprise 601 On Demand: Automate at Scale, you'll learn how to build and deploy Puppet tasks and plans to deliver more automation quickly without compromising security. We'll teach you the best practices gleaned from the journeys of our most successful customers and apply them to real-world scenarios in hands-on labs.
In this course, you'll learn how to:
Write secure Puppet tasks and validate their parameters to guard against remote code execution and keep your systems safe.
Convert existing scripts into tasks so that you can reuse existing knowledge and scale it to meet new challenges.
Develop, test, run, and manage cross-platform plans from both the Puppet Enterprise console and the command line, giving you maximum flexibility and control of task orchestration.
Trigger code deployments and view and run Puppet jobs, tasks, and plans by invoking Puppet Orchestrator APIs, further increasing your ability to automate tasks to save time.
Concepts covered include:
Puppet Query Language (PQL)
Task target types: node lists, PQL queries
Task orchestration (automating tasks to run on an as-needed basis or as part of a greater workflow)
Puppet Plans
Puppet Orchestrator
Role-based access control and granting access to jobs, tasks, and plans
Continue your journey on the path to Puppet certification
Completing Puppet Enterprise 601: Automate at Scale takes you one step further along the path to acing the Puppet Certified Professional exam — a credential that proves to the job market you’ve got those highly sought-after skills in IT automation.
Ask yourself: Am I ready for this?
This course is for you if you're familiar with the basics of Puppet software and are a site reliability engineer (SRE), sysadmin, or DevOps engineer who manages Windows or Linux. You should already know how to complete these tasks in Puppet Enterprise:
Use basic Git workflow, with commands such as pull and push.
Use class parameters and data types to design roles and profiles that are easy to reuse and maintain.
Develop Puppet modules.
Perform unit testing and syntax validation using Puppet Development Kit.
Implement environment-based testing using node groups so that you can test and deploy with confidence.
We also strongly recommend that you take the first three courses in this series:
PE101 On Demand: Deploy & Discover, PE201 On Demand: Design & Manage, and PE301 On Demand: Develop & Maintain.
Be sure to check out the self-assessment checklist in the student prep guide so you’re prepared to get the most out of Puppet Enterprise 601: Automate at Scale. You can use the links that we provided to help you get up to speed where needed.