Enter your keyword

Puppet Technical Essentials

The course is designed by Devops Subject Matter Experts to help you understand Puppet concepts and  perform handson Puppet deployment and operations

  • 2 days of instructor-led training
  • Training delivered by Cloud and Devops Consultant
  • Trainer is also a consultant helping clients to migrate to Get into Devops culture

  • Understand the core concepts of Puppet Components
  • Install & Configure Puppet  Server on Centos7
  • Bootstrap Windows 2016 server – Puppet node
  • Bootstrap Ubuntu 16.04 server – Puppet node
  • Bootstrap Redhat Linux server – Puppet node
  • Write manifest for all 3 puppet nodes to deploy web infrastructure
  • User and group management on nodes through Puppet

This is non certification based course. Designed for Puppet Engineer role  as per industry specific requirements

Systems administrators and IT managers
IT administrators and operators
IT Systems Engineer
Linux/Unix Implementation Engineer or Administrator
Windows Server Implementation Engineer or Administrator
Cloud Systems Implementation Engineer or Administrator
Network Implementation Engineer or Administrator
Storage Implementation Engineer or Administrator

Module 1- Ansible Big Picture ( Theory)

What and why of Ansible
Ansible use cases and terminologies
Controller server
Nodes
Playbook
Ansible tower

Module 2- Ansible management server deployment ( Hands on Lab by students)

Ansible– Deploy a centos7 server
Ssh to centos7 server
Install and configure Ansible
Create password less authentication keys
Define nodes to be managed by ansible control server

Module 3- Ansible Node server deployment ( Hands on Lab by students)

Deploy a RHEL server + 1 ubuntu 16.04 server
Ssh to centos7 server
Create password less authentication keys

Module 4 – Ansible HTTPD Playbook for RHEL node( Hands on Lab by students)

Create a httpd playbook directory
Write .yml file
write httpd package install code for RHEL server
write httpd service restart code
write template resource type to push index.html and log.png to node
write user and group creation code
Apply the playbook on centos node and validate if website is up

Module 5 – Ansible Apache2 Playbook for ubuntu node( Hands on Lab by students)

Create a apache2 playbook directory
Write .yml file
write apache2 package install code for ubuntu server
write apache2 service restart code
write template resource type to push index.html and log.png to node
write user and group creation code
Apply the playbook on ubuntu node and validate if website is up

Module 5 : Ansible Windows 2016 server node deployment ( Hands on Lab by students)

Deploy a windows 2016 server
Configure it as windows node under ansible management

Module 6: Playbook for windows 2016 node ( Hands on Lab by students)

Create a IIS playbook directory
Write resource code to automate IIS role on windows server
Apply the playbook on Windows node and validate if website is up

Ansible Playbooks – ( hands on labs)

Conditionals Module
Until Module
Notify Module
Vault Module
Prompt – Interactive Playbook
When Module
The ‘MySQL_DB’ Module
The ‘MySQL_User’ Module
The ‘Pause’ Module
The ‘WaitFor’ Module
The ‘Command’ Module
The ‘Cron’ Module
The ‘Debug’ Module
The ‘Fetch’ Module

Gives an edge over other professionals in the same field, in term of pay package.
Customer are transitioning to devops culture .Hence would require engineers with devops tool understanding and working knowledge
Helpful for People are trying to transition to Devops Engineer roles from software engineer
The tool training helps to speak more confidently about this technology at my company when networking with others.

Contact Us: Info@Jigar.com