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.
Duration 14 hours
Course Outline
Introduction to Puppet
- Overview of Puppet and operational mechanisms
- Strategic advantages of automated infrastructure management
- Core Puppet architecture: Master, Agent, Manifests, and Modules
Installation and Configuration
- Deploying Puppet on Master and Agent nodes
- Configuring the Puppet operating environment
- Directory structure and essential configuration files
Understanding and Writing Manifests
- Basic syntax and structural principles
- Applying manifests to target nodes
- Leveraging manifests for system modifications
Managing Nodes and Resources
- Defining node parameters
- Resource types: packages, services, files, users, and directories
- Developing reusable administrative tasks
Working with Modules and Templates
- Creating and deploying modules
- Utilizing ERB templates for dynamic content generation
- Organizing reusable components for efficiency
Advanced Puppet Language Features
- Custom definitions and class structures
- Conditional logic and expressions
- Resource relationships and ordering directives
Best Practices and Style
- Language conventions and formatting standards
- Puppet Forge and community-contributed modules
- Troubleshooting procedures and common error resolution
Summary and Next Steps
Requirements
- A foundational understanding of Linux or Unix system administration
- Proficiency with command-line interface tools
- Familiarity with core system configuration concepts
Target Audience
- System administrators seeking to automate infrastructure operations
- IT professionals evaluating Puppet as a configuration management solution for government agencies
- DevOps practitioners focused on building scalable and secure environments
Testimonials (1)
Luke was very knowledgeable and helpful throughout the training, including answering some questions which were probably more advanced than the course.