Course Outline
Introduction
Ansible Overview
- What is Ansible?
- Task execution
- Playbooks
Puppet at a lance
- Contniuous delivery
- Continuous compliance
- Configuration management
Preparing the Development Environment
- Installing and configuring an Nginx server
- Installing and configuring Ansible
- Installing and configuring Puppet
Ansible in Depth
- Configuring hosts
- Using Ad-Hoc commands
- Working with playbooks
- Creating and using modules
- Troubleshooting and Debugging
Puppet for Configuration Management
- Creating content
- Working with agents
- Adjusting parameters in a Puppet server
- Managing module dependencies and environments
- Writing tests
- Using Jenkins
Summary and Conclusion
Requirements
- An understanding of system administration
Audience
- DevOps Engineer
Testimonials
Luke was very knowledgeable and helpful throughout the training, including answering some questions which were probably more advanced than the course.
Carl Garner
The subject and Puppet Forge
- Queen's University Belfast
The trainer showed great knowledge was willing to impart and advise very freely. He was very approachable, unfortunately, he was let down by the NobleProg company, who had not set up the correct environment for him and the attendees on this course.
- Queen's University Belfast
The trainer was knowledgeable, approachable and helpful when needed for assistance.