Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Getting Started with Puppet
- An overview of Puppet and its operational mechanisms
- The advantages of automating infrastructure
- Key architectural components: Master, Agent, Manifests, and Modules
Setup and Configuration
- Installing Puppet on Master and Agent nodes
- Setting up the Puppet environment
- Exploring directory structures and essential configuration files
Manifest Creation and Usage
- Fundamental syntax and structural elements
- Deploying manifests to specific nodes
- Utilizing manifests to drive system modifications
Node and Resource Administration
- Specifying node definitions
- Handling resource types such as packages, services, files, users, and directories
- Developing reusable operational tasks
Utilizing Modules and Templates
- Building and deploying modules
- Leveraging ERB templates for dynamic content generation
- Organizing reusable components effectively
Advanced Language Features
- Implementing custom definitions and classes
- Managing conditionals and expressions
- Controlling relationships and execution ordering
Optimal Practices and Styling
- Adhering to language style and formatting standards
- Accessing Puppet Forge and community-developed modules
- Diagnosing problems and addressing common pitfalls
Conclusion and Future Directions
Requirements
- A solid grasp of Linux or Unix system administration
- Proficiency with command-line utilities
- Knowledge of general system configuration principles
Target Audience
- System administrators looking to automate their infrastructure
- IT specialists assessing Puppet as a configuration management tool
- DevOps professionals focused on creating scalable environments
14 Hours
Testimonials (1)
Luke was very knowledgeable and helpful throughout the training, including answering some questions which were probably more advanced than the course.