Deploy Sensu agents by using Puppet tasks
Respond quickly to changing needs and scale confidently by tuning and monitoring your Puppet deployment.
Respond quickly to changing needs and scale confidently by tuning and monitoring your Puppet deployment.
PE301: DEVELOP & MAINTAIN
Available for use with a subscription license or payment.
In Puppet Enterprise 301: Develop & Maintain, you’ll learn how to consolidate your Puppet code base to optimize reuse and implement environment-based testing. By the end of the day, you’ll have the skills you need to test quickly and deploy to production safely. In this instructor-led course, you’ll learn 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:
Concepts covered include:
Continue your journey on the path to Puppet certification
Completing Puppet Enterprise 301: Develop & Maintain 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 fairly new to 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:
We also strongly recommend that you take the first two courses in this series: Puppet Enterprise 101: Deploy & Discover and Puppet Enterprise 201: Design & Manage.
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 301: Develop & Maintain. You can use the links that we provided to help you get up to speed where needed.
Available for use with a subscription license or payment.
In Puppet Enterprise 401 On Demand: Extend Capability, you'll learn best practices and advanced Puppet code constructs for designing, building, and extending Puppet modules to automate software management while maximizing code reuse and minimizing maintenance.
In this course, you'll discover how well-architected modules streamline your code base and help you structure large projects efficiently. We'll teach you 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:
Concepts covered include:
Continue your journey on the path to Puppet certification
Completing Puppet Enterprise 401 On Demand: Extend Capability 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 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:
We also strongly recommend that you take the first three courses in this series: Puppet Enterprise 101 On Demand: Deploy & Discover, Puppet Enterprise 201 On Demand: Design & Manage, and Puppet Enterprise 301 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 401 On Demand: Extend Capability. You can use the links that we provided to help you get up to speed where needed.
As a sysadmin at Made-Up Company, you need to deliver the right code to the right place at the right time — efficiently, safely, and consistently — ensuring that your systems remain compliant.
So, how are you going to streamline and automate the continuous delivery of your Puppet code as the demand for more features and systems increases?
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.
PE201: On Demand: Design & Manage - Hands-On Labs
In Puppet Enterprise 201: On Demand: Design & Manage, you’ll work with Puppet Enterprise 2023.8 to learn how to use roles and profiles to build an infrastructure that mimics a production environment with a designated web application server, an e-commerce server, and a load balancer. You’ll leave the course with a solid understanding of how to define server roles based on business requirements and existing infrastructure.
You’ll learn best practices gleaned from the journeys of our most successful customers and see them in action in real world scenarios in hands-on labs. By the time you’re finished, you’ll have a base profile that provides the tools that any Puppet-managed server needs, a server profile that provides default server tools, and a role such as “web application server” that provides software to serve the application and gather application data.
In this course, you’ll learn how to:
Concepts covered include:
Continue your journey on the path to Puppet certification
Completing Puppet Enterprise 201: On Demand: Design & Manage 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 fairly new to 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:
We also strongly recommend that you take the first course in this series: Puppet Enterprise 101: On Demand: Deploy and Discover - Hands-On, which teaches you how to install and configure Puppet Enterprise, deploy agents, and gather information about the systems in your infrastructure to prepare for a faux compliance audit.
Note: Complimentary On Demand courses with Recorded Labs (not hands-on) are also available:
Puppet Enterprise 101: On Demand: Deploy and Discover - Watch & Learn Labs
Puppet Enterprise 201: On Demand: Design & Manage - Watch & Learn Labs
Puppet Enterprise 301: On Demand: Develop & Maintain - Watch & Learn Labs
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 201: Design & Manage. You can use the links that we provided to help you get up to speed where needed.
PE301 On Demand: DEVELOP & MAINTAIN - Hands-On Labs
In Puppet Enterprise 301 On Demand: Develop & Maintain, you’ll learn how to work with Puppet Enterprise 2023.8 to consolidate your Puppet code base to optimize reuse and implement environment-based testing. By the end of the day, you’ll have the skills you need to test quickly and deploy to production safely. In this course, you’ll learn best practices gleaned from the journeys of our most successful customers and see them in action in real-world scenarios in hands-on labs.
In this course, you’ll learn how to:
Concepts covered include:
Continue your journey on the path to Puppet certification
Completing Puppet Enterprise 301 On Demand: Develop & Maintain 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 fairly new to 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:
We also strongly recommend that you take the first two courses in this series: Puppet Enterprise 101: Deploy & Discover - Hands-on Labs and Puppet Enterprise 201: Design & Manage - Hands-on Labs.
Note: Complimentary On Demand courses with Recorded Labs (not hands-on) are also available:
Puppet Enterprise 101: On Demand: Deploy and Discover - Watch & Learn
Puppet Enterprise 201: On Demand: Design & Manage - Watch & Learn
Puppet Enterprise 301: On Demand: Develop & Maintain - Watch & Learn
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 301: Develop & Maintain. You can use the links that we provided to help you get up to speed where needed.
Take an interactive guided tour through the Puppet Enterprise Console. Preview features like the status page, running and monitoring Puppet jobs and tasks, and the Puppet value report, which lets you put a real dollar amount to your cost savings through automation.
Watch as Perforce’s own Paul Riley walks through the process of integrating open source Puppet with Compliance Enforcement.
A quick intro to the Roles & Profiles pattern for your Puppet code: what it is, how it works, and why you should use it.