about banner




Program Overview:
This 2 -day course deploying Puppet infrastructure and configure Puppet client

Program Duration: 2 Days

Prerequisite Skills:
Linux basic skills ( like working file and directories)

Who should attend?
Targeted for Cloud engineers, Developers ,operations engineer ,Centre of excellence team, window server administrators, Unix/Linux administrator, Storage admins, network administrators , Virtualization administrators

Module 1: Puppet – Overview ( Theory)
  • Infrastructure-As-A-Code
  • Puppet Components – 10000 feet overview
    • Puppet server
    • Puppet agent
    • Puppet Enterprise
    • Puppet forge
    • Puppet modules
Module 2: Creating your own Puppet Server on Ubuntu - Install ( Hands on lab by students)
  • Deploy Ubuntu 14.04 Server
  • SSH to Ubuntu Server
  • Install Puppet-server on Ubuntu 14.04 linux server
  • Configure Puppet-server
Module 3: Deploy your Puppet-node-01 on Ubuntu ( Hands on lab by students)
  • Deploy Ubuntu server
  • Ssh to Ubuntu server
  • Install and configure puppet agent on Ubuntu
  • Request certificate with puppet server
  • Configure SSL based connection to puppet-server
Module 4: RHEL-Deploy your Puppet-node-012 on RHEL 7 ( Hands on lab by students)
  • Deploy RHEL server
  • Ssh to RHEL server
  • Install and configure puppet agent on RHEL 7
  • Request certificate with puppet server
  • Configure SSL based connection to puppet-server
Module 5: Windows server 2012-Deploy your Puppet-node-3 on windows ( Hands on lab by students)
  • DeployWindows server 2012 server
  • RDP to Win -2012 server
  • Install and configure puppet agent on RDP
  • Request certificate with puppet server
  • Configure SSL based connection to puppet-server
Module 6 : Working with default manifests ( Hands on lab by students)
  • Create a manifest
  • Write file resource type manifest
  • Run puppet-agent test to deploy your resource mentioned in default manifests
Module 7 : Working with modules ( Hands on lab by students)
  • Download apahce2 module
  • Apply apache2 module to Ubuntu node
  • Donwload mysql module
  • Apply mysql module to rhel nodes
Module 8 : Working on Puppet environments ( Hands on lab by students)
  • Create production environment
  • Defining nodes to manage
  • Working on multi node manifests on file,package and service resource type
Module 9 : student Tasks Puppet environments ( Hands on lab by students)
  • Working on multi node manifests on file,package and service resource type
Module 10: Creating your own Puppet Server on RHEL-7 - Install ( Hands on lab by students)
  • Deploy RHEL-7 Server
  • SSH to RHEL- Server
  • Install Puppet-server on RHEL-7 server
  • Configure Puppet-server
Module 11: Deploy your Puppet-node-01 on Ubuntu ( Hands on lab by students)
  • Deploy Ubuntu server
  • Ssh to Ubuntu server
  • Install and configure puppet agent on Ubuntu
  • Request certificate with puppet server
  • Configure SSL based connection to puppet-server