Sale!

Video Course: Agent Based Infrastructure as Code with Puppet

5,000.00 800.00

  • You will get a course completion certificate from DevOps.ORG.IN
  • You will also be partially eligible to appear for DevOps Council Exam for Infrastructure Developers ( You have to also complete Ansible and Chef to be fully eligible)
  • 12 Lab sessions with 10 Projects
  • End to End coverage of all puppet learning topics
  • 10 Hours Video on Puppet Automation
  • Access to Learning Management System with Study Material
  • 1 hour Live support
  • 1 month email support
  • 2 Mock Interviews
  • Resume Preparation Service

Description

  • General Concepts
    • Infrastructure as Code
    • Configuration Management
    • Continuous Configuration Automation
    • Desired State Configuration Management
    • Programming vs Scripting vs Desired State Configuration Coding
    • Idempotency
  • Puppet Concepts
    • Agent based architecture
    • Role of Puppet Master
    • Resources
    • Providers
    • Facter
    • Manifests
    • Modules
    • Roles & Profiles
    • Life cycle of Puppet codes
  • Lab 1: Installing Puppet Enterprise
    • Install Virtualization Software
    • Install Operating Systems on VMs
    • Download Puppet Enterprise
    • Install Puppet Master
    • Setup Puppet Agent on Nodes
    • Join Puppet Agents on Master
    • Create Node Groups
  • Lab 2: Running Puppet Modules
    • Introduction to Puppet Forge
    • Download Puppet Module
    • Upload Puppet Module to Puppet Master
    • Assign Puppet Module to Node Group
    • Execute Puppet Agent to install module on node
    • Validate run
  • Understanding Puppet Coding
    • Writing first Puppet Code
    • Basic Syntax
    • Understanding various resource types
    • Learn how to use documentation to write better code
  • Lab 3: Project 1: Mass Broadcast of Messages on Linux
    • Broadcast a message across multiple Linux machines for every logged in user using Puppet automation
  • Lab 4: Project 2: LAMP stack automation
    • Use various resource types such as package, file, service, exec etc.
    • Writing manifests
    • Executing manifests
  • Programming techniques in Puppet
    • Facter Variables
    • User Created Variables
    • If
    • If Else
    • Case
    • Loops
  • Lab 5: Project 3: WordPress Automation using Puppet Manifests
    • What is wordpress
    • Read the installation manual for WordPress installation
    • Convert each installation manual step into automation using puppet
    • Use all programming techniques as necessary to optimize the code
    • Learn end to end automation
      • Configuration Automation of Operating System
      • Configuration Automation of Database
      • Configuration Automation of Middleware
      • Deployment Automation of Application Code
      • Integration Configuration Automation for Application to integrate with Database
    • Execute manifest and test outcome
  • Puppet Modules
    • Understand the use of modules
    • Basic structure of a Puppet module
    • Difference in coding style between manifests and modules
    • Use of files folder in a module
    • Use of templates folder in a module
  • Puppet Templates
    • Use case for templates
    • Syntax for embedding ruby logical operations
    • Ruby basics
    • ERB templates
    • EPP templates
  • Lab 6: Project 4: Create a module for NTP Automation across nodes with same OS
    • Install and configure ntp service on multiple nodes using puppet modules
    • Use module files for configuration
  • Lab 7: Project 5: Create a module for NTP Automation across nodes with different OS
    • Install and configure ntp service on multiple nodes using puppet modules
    • Use module templates for configuration
  • Lab 8: Project 6: Create LAMP module to work across different OS
    • Modify the LAMP manifest created earlier to make a module
    • Make the module platform independent
  • Lab 9: Project 7: Create WordPress module
    • Convert wordpress manifest to module
    • Make use of module files and templates as necessary
  • Roles and Profiles
    • Understand use of profiles and roles
  • Lab 10: Project 8: Create Roles and Profiles for webserver automation
  • Hiera
    • Understand use of Hiera
    • Architecture
    • Hieradata file
    • Understand with Example
  • Lab 11: Project 9: Implement Hieradata concept through example project
  • Puppet in Enterprise
    • Understand r10k
    • Github and git client as development environments
    • Testing puppet codes
  • Lab 12: Project 10: Testing puppet code after writing

Reviews

There are no reviews yet.

Be the first to review “Video Course: Agent Based Infrastructure as Code with Puppet”