Cursul DevOps Artisan – Puppet Fundamentals este dedicat tuturor celor care doresc să învețe despre Puppet. O parte dintre conceptele cheie Puppet vor fi explicate în cadrul laboratoarelor practice.
- DevOps Engineer
- Linux system administrators
- Infrastructure automation engineers
- System design engineers
În cadrul acestui curs, studenții vor învăța noțiunile de bază Puppet și vor ști să:
- instaleze și configureze Puppet
- automatizeze activitățil administrative privind infrastructura
- administreze starea sistemlui utilizând module Puppet
- depaneze și să rezolve problemele utilizând date oferite de Puppet
Pentru a participa în cadrul acestui curs, studenții trebuie să aibă abilități de baza privind utilizarea Linux (user management, lucrul cu linia de comandă, permisiunile fișierului etc.)
Module 1: Introduction to Puppet
- Introduction to Configuration Management
- Push-Based Deployment
- Pull-Based Deployment
- What is Puppet?
- Why Puppet?
- Puppet Architecture
- Lifecycle of a Puppet Run
Module 2: Installing Puppet
- Install and configure Puppet Master
- Puppet Agent
- Master/Agent Workflow
Module 3: The Puppet Language
- Forge
- Module Structure
- Basics
- The Main Manifest
Module 4: Module Authoring
- Hiera
- Files
- Metaparameters
- Templates
- Defined Types
Module 5: Facts and Facter
- Overview
- Custom Facts
- External Facts
Module 6: Profiles and Role
- Profiles
- Roles
Module 7: Node Management
- Groups and Classification
- Adding Groups
- Environments overview
- Using a Control Repo
- The Puppetfile
Module 8: Bolt
- Bolt Overview
- Basic Commands
- Running Tasks
- Using Orchestrator with Bolt
Module 9: Reports and Troubleshooting
- The Node Graph
- The Report Table
- Filtering Reports
- Troubleshoot communication
- Code Manager
După finalizarea acestui curs, studenții vor fi pregătiți pentru susținerea examenului de certificare pentru a deveni Associate DevOps Automation Engineer.