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
- 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