Ansible Automation

Learn Ansible automation from basics


Best Ansible Automation training in Pune Pimpri Chinchwad Ansible is an open source IT Configuration Management, Deployment & Orchestration tool. It aims to provide large productivity gains to a wide variety of automation challenges. The software is free and the platform is easier to use than Puppet or Chef. Set-up is effortless because Ansible is cloud native, and it uses a very simple automation language without complicated scripts or custom code. Thus, it puts automation in the hands of startups and small companies without a dedicated admin.

Experience the real-time implementation of Application Deployment, Configuration Management, Continuous Delivery, explore different features of Ansible including playbooks, plays, tasks, and modules.

Prerequisites/Candidate profile

  • Prior exposure to Linux administrator skills
  • Know system administrator concepts as well as system administrator skills, such as restarting a service and solving networking problems.

Syllabus details:

Please click on the syllabus tab above

Outline for Ansible Automation course:

Course content summary

  • Install and troubleshoot Ansible on central nodes and managed hosts
  • Use Ansible to run ad-hoc commands and playbooks to automate tasks
  • Write effective Ansible playbooks
  • Protect encrypted data needed for tasks with Ansible Vault
  • Use Ansible Tower to more easily manage enterprise Ansible deployment
  • Work with Ansible in conjunction with Vagrant in a DevOps environmentt

Course introduction

  • Introduce and review the course.

Introduce Ansible

  • Describe the terminology and architecture of Ansible.

Deploy Ansible

  • Install Ansible and run ad hoc commands.

Implement playbooks

  • Write Ansible plays and execute a playbook.

Manage variables and inclusions

  • Describe variable scope and precedence, manage variables and facts in a play, and manage inclusions.

Implement task control

  • Manage task control, handlers, and tags in Ansible playbooks.

Implement Jinja2 templates

  • Implement a Jinja2 template.

Implement roles

  • Create and manage roles.

Configure complex playbooks

  • Configure connection types, delegations, and parallelism.

Implement Ansible Vault

  • Manage encryption with Ansible Vault.

Troubleshoot Ansible

  • Troubleshoot the Ansible control machine and managed nodes..

Implement Ansible Tower

  • Implement Ansible Tower.

Implement Ansible in a DevOps environment

  • Implement Ansible in a DevOps environment using Vagrant.

Comprehensive review

  • Review tasks from the Automation with Ansible course.

Student Testimonials

Questions?

Send inquiry: