Course Overview

In this course, you will get to learn about Ansible playbooks and how we use them to automate local and cloud configuration.

During this course, you will learn to implement Ansible Playbooks from the basic to the advanced level. This course targets anyone who intends to manage systems and application configurations effectively and in an automated way, with the shortest learning curve. You will also familiarize yourself with Ansible Facts and Variables.

By the end of this course, you will be well versed with the concept of Ansible Playbooks and will be able to understand how to automate local and cloud configuration management tasks with Playbooks.

What You Will Learn

  • Learn about Ansible Engine with Ad-hoc commands
  • Familiarize implementation of Ansible Playbooks from basic level to advanced level
  • Learn about Ansible installation and configuration with directory structure and architecture
  • Understand about Ansible Ad-hoc commands
  • Ansible Facts
  • and Variables
  • How to work with managed nodes if managed nodes are not installed with Python
  • Learn about password authentication setup and explanation
  • Familiarize with Ansible Playbooks
  • Learn about operations on strings and numbers using Playbooks (Filters and Methods)
  • Familiarize with operators to work with tasks
  • Understand about conditional statements
  • loops
  • tags
  • and handlers
  • Familiarize with block module and its usage
  • Learn about template module variables
  • conditional statements
  • and loops
  • Understand about Ansible Vault Concept.

Program Curriculum

  • Required PPTs for this Ansible Course
  • Introduction: Story Before Ansible or Any Other Configuration Management Tools
  • Ansible Architecture
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Ansible Installation and Configuration Part - 1 (Installation)
  • Ansible Installation and Configuration Part - 2 (Configuration)
  • Ansible Directory Structures
  • How to Disable Host Key Checking?
  • Inventory File with Groups and Group of Groups
  • Different Locations of ansible.cfg File with Priority
  • Review on Ansible Architecture
  • Installing Ansible Engine on RHEL 8
  • Chapter 2 Quiz

Introduction to Ad-hoc Commands

  • Basic Syntax for Ansible Ad-hoc Commands
  • How Ansible Works? (Executing Ad-hoc Commands or Playbooks)
  • Transfer a File from Ansible Engine to Nodes using Copy Module
  • Download a File from Ansible Managed Nodes to Ansible Engine
  • Create or Delete a File or Directory on Managed Nodes
  • List of Different Modules to Work with Files
  • Install a Package like git, httpd, mysql, git on Linux Systems using yum Module
  • Command Module
  • Chapter 3 Quiz

  • Introduction to Ansible Facts
  • Chapter 4 Quiz

  • Inventory Types and Working with AWS EC2 Dynamic Inventory Script
  • Simple Custom Dynamic Inventory Script Creation
  • Chapter 5 Quiz

  • Working with Managed Nodes using Raw Module
  • Chapter 6 Quiz

Password Working with Managed Nodes using a Password

  • Password Authentication
  • Executing Ansible Tasks with Default and Different Users on Managed Nodes
  • Chapter 7 Quiz

  • Basic Introduction to Ansible Variables
  • Chapter 8 Quiz

  • Introduction to Playbooks with Task and Play Concepts
  • Writing Simple Playbooks for Basic Understanding
  • Basic Key Points to Run Ansible Playbooks
  • Chapter 9 Quiz

  • Print Any Message (Ex: Welcome to Playbooks) using Playbook?
  • Variable and Data Types
  • Data Structures/Data Collections
  • How to Read a Variable and Print using Ansible Playbook?
  • How to Read a Variables from yaml/json File?
  • Working with Command Line Arguments
  • Working with Gather Facts Variables or setupt Module Variables
  • Working with inventory_hostname and hostvars Variables
  • Chapter 10

  • Installing and using Visual Studio Code Editor for Ansible Playbooks
  • Chapter 11 Quiz

  • Arithmetic Operators on Numbers
  • Filters and Methods of Ansible Playbooks
  • Chapter 12 Quiz

  • Comparison Operators
  • Membership Operators and Test Operators
  • Logical Operators
  • Chapter 13

  • Settings for Ubuntu Server to Consider it as a Managed Node
  • How to Use When Conditional Statement? (Explanation with Simple Playbook)
  • Inline Conditional Statement
  • Chapter 14 Quiz

  • Basic Usage of Handlers
  • Chapter 15

  • Introduction to Loops
  • Chapter 16 Quiz

  • Working with Tags and Skip Tags
  • Chapter 17 Quiz

  • Error Handling Part - 1
  • Error Handling with Block and Rescue Part - 2
  • Chapter 18 Quiz

  • Reusable Tasks with Import and Include
  • Chapter 19 Quiz

  • Usage of local_action and delegate_
  • Chapter 20 Quiz

  • Java and Tomcat Installation and Configuration using Template Module
  • Chapter 21 Quiz

  • Introduction to Template Module with Variables
  • Template Variables, Conditional Statements and Loops
  • Chapter 22 Quiz

  • GitHub Link for Playbooks
  • Ansible Environment Setup for AWS Provisioning
  • Launch EC2 Instances with Multiple Security Groups and Tags
  • Simple Playbooks to Start Stop and Terminate EC2 Instances
  • Single Playbook to Start Stop and Terminate Instance
  • EC2 Tags Help to Start, Stop and Terminate Instances
  • Cleanup Tag-less EC2 Instances using Playbooks
  • Chapter 23 Quiz
Load more modules

Instructor

Narendra P

Narendra is an IT Professional with 7+ years of experience in different Domains. Very much interested in learning new technologies and teaching. He believes that the best way to learn by doing it in a fun way. He has good practical knowledge of automation with different Scripting languages like Shell Scripting, Python Scripting, and YAML Scripting. His online classes focus on providing high-quality documentation with practical knowledge. Hands-on experience in learning new technology that makes learning really interesting.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8