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.

  • For India :  email us at sales@thecloudenabled.com

    For USA  :   email us at ceusa@thecloudenabled.com