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