Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ansible Hands On in On-Premises & AWS Cloud Environments
Rating: 3.3 out of 5(14 ratings)
607 students

Ansible Hands On in On-Premises & AWS Cloud Environments

Ansible + Vagrant + VirtualBox + CentoOS + AWS with Excercises
Created byVinod Kumar
Last updated 5/2020
English

What you'll learn

  • What is Ansible ?
  • Why Ansible?
  • Ansible installation (on-prem or in AWS Cloud)
  • Vagrant + VirtualBox + CentOS7 (Ansible Control Server and Apache HTTPD) - Use Latest Version
  • Ansible Variable
  • Ansible Playbook
  • Error Handling at Playbook Level
  • Ansible Role
  • Ansible WordPress Role (MeriaDB/PHP/Apache Httpd)
  • Ansible Galaxy Role
  • Ansible Custom Modules
  • Ansible Testing Strategy and Dry-Run
  • Ansible configuration for AWS (BOTO) or Dynamic Inventory
  • AWS EC2/VPC creation by Ansible
  • Ansible Security Automation Overview
  • Note: due to security issue, we have provision Ansible server locally as we've to connect to AWS.

Course content

9 sections45 lectures6h 17m total length
  • Introduction9:54

    Before going ahead with this, make sure you have one CC or Debit Card handy and PAN or other Tax related document  for free account or other type of account.

  • Ansible Architecture2:33
  • Ansible (Control and Remote ) Servers Requirements2:52
  • Ansible Control Server and Node (On Premises or In Cloud)3:55

    Set up an Ansible control server and manage nodes across on-premises and AWS cloud environments.

  • Ansible Inventory Playbook Module Local Remote Execution and Other9:27

    Explore Ansible inventory and playbook modules, learn local and remote execution, and practical hands-on techniques for managing on-premises and AWS cloud environments.

  • Ansible Terminologies15:01

    Explore essential Ansible terminologies for managing on-premises and AWS cloud environments in a hands-on course.

  • Next: You Can Go with Vagrant and CentOS or AWS BOTO0:11

    There is two options now:

    1. You can do Ansible example with: Vagrant + VirtualBox + CentOS7 and Ansible Control and Remote Server.

    2. You can do Ansibel example with: Ansible and AWS BOTO which is in AWS Cloud Environment.

    Note: I will suggest to do in local PC only.

  • Ansible Quiz
  • Note: No labs in browser as we need to avoid AWS Access and Secret Key0:06

Requirements

  • PC Windows
  • Internet connectivity
  • Understanding of scripting will be advantage
  • Administrator or root level access in PC for installing all required software's

Description

In this course, you will gain hands-on, practical knowledge of Ansible, one of the most powerful automation tools used in DevOps and cloud environments today. The course is designed for beginners as well as professionals who want to automate infrastructure, configuration management, and application deployment efficiently.

You will start by learning Ansible installation using multiple approaches and across different environments. This includes setting up Ansible with Vagrant and VirtualBox, installing it on CentOS 7 systems, and configuring Ansible in a real AWS Cloud environment. This ensures you understand how Ansible works in both local and cloud-based infrastructures.

Next, the course dives deep into Ansible architecture, covering core components such as the Inventory file, Playbooks, Modules, SSH-based connectivity, and execution flow. Each concept is explained in detail with real-world examples so you can clearly understand how Ansible operates behind the scenes.

You will also explore Ansible variables, dynamic inventories, playbook structuring, error handling, and custom module creation, supported by demos and practical labs. These sessions focus on writing clean, reusable, and production-ready automation code.

Additionally, the course provides a solid AWS overview and teaches how to use Ansible with BOTO to provision and manage AWS resources programmatically. This helps you automate cloud infrastructure using Ansible modules effectively.

Kindly review the lecture headings for a detailed breakdown of topics covered. By the end of this course, you will be confident in using Ansible for real-world automation and cloud provisioning tasks.

Who this course is for:

  • Development
  • Configuration Management Team
  • Release Management
  • DevOps Team
  • Administrator or DBA
  • Infrastructure Management Team