Enter your keyword

Ansible Technical Essentials

The course is designed by  Devops Subject Matter Experts to help you understand Ansible concepts and  perform handson Ansible 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 Ansible Components
  • Install & Configure Ansible Server on Centos7
  • Register Windows 2016 server – Ansible node
  • Register Ubuntu 16.04 server –Ansible node
  • Register Redhat Linux server – Ansible node
  • Write Playbook for all 3 ansible nodes to deploy web infrastructure
  • Playbook : user,group, file management
  • Ansible host groups

This is non certification based course. Designed for Ansible 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
    1. Controller server
    2. Nodes
    3. Playbook
    4. 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