Skip to content
UdemyDevOpsPaid courseIntermediate levelCertificate

Managing Ansible with AWX and Ansible Tower (Udemy.com)

Get hands-on with AWX and Ansible Tower, automating IT tasks and streamlining operations with both basic and advanced.

Created by: Shikhar Verma

Last updated January 2025

icon
What you will learn

  • Understand the Basics of Ansible AWX and Tower
  • Set Up and Configure a Virtual Machine (VM) for Ansible AWX
  • Install Ansible AWX on Ubuntu
  • Navigate the Ansible AWX Dashboard
  • Configure Ansible AWX for Client Integration
  • Create and Manage Organizations and Projects in Ansible AWX
  • Develop and Launch Job Templates in Ansible AWX
  • Creating Users and Teams for Role-Based Access Control
  • Integrate Ansible AWX with Git
  • User Types & Organization Role
  • Implement Role-Based Access Control (RBAC) in Ansible AWX
  • Overview of GitHub
  • Install and Configure Git
  • Overview of Dynamic Inventories
  • Configuring a Dynamic Inventory for AWS EC2 Environment
  • Troubleshoot and Optimize Ansible AWX Deployments
  • Ansible AWX Setup in the AWS Cloud

How it compares

Against the other 219 rated Udemy courses in DevOps on CourseDuck:

  • Rating4.5 out of 5higher than 55% of them
  • Reviews2,376#67 of 220 by number of reviews
  • Length4.2 hoursshorter than 63% of them
  • Last updatedJanuary 2025more recently than 59% of them

icon
Course Description

This entire course module is based on AWX, the open-source version of Ansible Tower.

A good way to start learning is by using AWX, as it serves as the foundation for Ansible Tower.

  • Ansible AWX is the open-source version of Ansible Tower, which is a web-based interface for managing Ansible automation.

  • Ansible AWX is supported by the community, which means there is no official help if you run into problems.

  • Ansible AWX has all the basic features to manage automation tasks but doesn’t have some advanced features like security tools or reporting.

  • Ansible Tower is the commercial (paid) version of AWX, with extra features that businesses need.

  • Ansible Tower comes with customer support from the company behind Ansible (Red Hat), which can help if you run into issues.

  • Ansible Tower has more advanced features like security tools, better reporting, and the ability to handle larger and more complex environments.

Ansible Tower requires a valid subscription to run on CentOS 8 or 9. Ansible Tower is not free. It is a commercial product that requires a license to use.


Introduction

  • An Overview of Ansible AWX/Tower.

  • Features of Ansible AWX.

  • Features of Ansible Tower.

  • Similarities Between Ansible AWX and Ansible Tower.

  • Key Differences Between Ansible AWX and Ansible Tower.

  • When to Use Ansible AWX vs. Ansible Tower.

VM Setup for Ansible AWX Installation

  • Ansible AWX Installation: A Comprehensive Overview

  • Ansible AWX Setup

  • Ansible AWX VM Setup with Oracle VM

  • Ubuntu 24.04 Installation on Oracle VM

  • Update and Configure the VM

  • Access VMs Using MobaXterm

Installation of Ansible AWX

  • Set Up Docker on Ubuntu

  • Install and Configure Minikube Cluster on Ubuntu

  • Install Kubectl Command-Line Tool

  • Initialize the Minikube Cluster

  • Configure the Minikube Cluster

  • Deploy Ansible AWX via Operator

  • Create a awx-ubuntu.yml file

  • Access the Dashboard from the Ubuntu System

  • Access the Dashboard from Outside the Ubuntu System

Ansible AWX Dashboard: Introduction and Overview

  • Navigating the Ansible AWX Dashboard

  • Ansible AWX Dashboard: Key Features and Functionality

  • Ansible AWX Dashboard: Access Section

Client Setup for Ansible AWX: A Step-by-Step Guide

  • SSH and User Setup for AWX Client Integration

  • Passwordless Authentication for AWX-Client Integration

Ansible AWX: Organization, Project Setup, and Troubleshooting Lab

  • Lab Session Overview: Key Concepts and Practical Exercises

  • Create Organization in AWX

  • Create a Project

  • Troubleshooting Project Creation Warning

  • Set Up Credentials

  • Create an Inventory

  • Run Command - Test Ping Connectivity

  • Run Command - Check OS Version

Ansible AWX Templates

  • Introduction to AWX Templates: Key Concepts and Usage

  • Create and Place Ansible Playbook in Directory

  • Create Job Template: MyFirstJobTemplate

  • Launch the Template

Cross-Platform Nginx Package Installation with Ansible AWX

  • Overview of Playbook for Nginx Installation

  • Create a new Playbook Directory

  • Copy Ansible Playbook to Playbook Directory

  • Create New Job Template

  • Run Job Template and Verify Nginx on Clients

Ansible AWX Integration with Git

  • AWX and Git Integration: A Complete Overview

  • Create a Project Using Git as Source Control

  • Create a new Inventory

  • Add Hosts to Inventory Using a Git Repository

  • Create New Job Template

  • Launch the Template

  • Run Another Playbook with the Same Job Template

  • Sync a Git Repository from Your Project

  • Add and Configure Schedules in Your Project

  • Execute a Playbook via AWX

Role-Based Access Control (RBAC)

  • How RBAC Works in AWX: An Overview

  • Different User Types in AWX

  • Organizations in AWX: Key Functions and Roles

  • Create a Normal User

  • Create a System Auditor User

  • Create a System Administrator User

  • Add Permissions to access Job Template

  • Add Permissions to access Inventory

  • Create New Team

  • Manage Teams: Adding Users to a Team in AWX

  • Configuring Team Memberships

  • Assign Roles to Teams

Ansible AWX Setup in the AWS Cloud

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Shikhar Verma

Shikhar Verma – Entrepreneur, Corporate Trainer, and IT Consultant


●Founder & CEO of Techstart – Leads an IT company specializing in designing, developing certified courses, content creation, and managing online/offline IT projects for renowned companies.

●15+ Years of Industry Experience – Worked extensively in the IT sector before establishing his own business, bringing deep expertise in technology and corporate training.

●Passionate About Technology & Education – Dedicated to utilizing his technical skills to drive both organizational success and personal career growth.

●Renowned Udemy Instructor – Simplifies complex technical concepts and delivers them in an engaging and approachable manner.

●Educating Since 2016 – Taught over 100,000 students worldwide across multiple learning platforms.

●Educational Background – Holds a BTech in Electrical and Electronics Engineering.


●Core Expertise:

☆Generative AI, Python, DevOps, Docker, Git, Kubernetes, Linux, Ansible, Shell Scripting

☁️ AWS Cloud (Amazon Web Services), Linux Clustering, GCP

icon
More courses by Shikhar Verma

$16.99

$74.99

$10.99

$84.99

$11.99

$11.99

icon
More DevOps courses

$27.99

$22.99

$27.99

$129.99

$84.99

$24.99

icon
Reviews

4.5

2,376 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Noel Aviles on 11/1/2025

My company is using AWX sources, and I was tasked to learn and see if this is a good choice for my team. This has been so far great, and I am done all of examples. Using minikube is new to me and great tool to learn.

By Ramesh V on 3/21/2024

The Explanation on the overall Ansible Tower features is very good. Learning was in very simple way. Though the course is 3.5 hours of total time, it teaches all concepts very clearly.

By ANUP CHANDAK on 11/25/2023

Diversion to Git tutorial was not required. RBAC example could be more enterprise level. Focus should have been more on Ansible Tower functionalities. Does it support script execution or not. Accent should be neutralised to make it international level. Thanks!

By Juan Milano on 10/30/2022

this is a solid course, really recommended, but still has beginner level so, if you were expecting some "crazy stuff" this is not your course

By aditya govindaraju on 5/21/2020

The course really helped me to overcome all my current issues with ansible tower which am familiar now. Thanks, shikar sir for your wonderful course content and in-depth diving into each topic.

By Jonathan Lucas on 4/12/2020

excellent. i really do enjoy this course as it is exactly what i was looking for - a great primer to ansible tower...a bit more depth woulde be great to cover some more advanced topics (variables, large scale structuring and how to deal with huge amounts of playbooks, how to create workflows, form,..)

By Ashwin Appayanna on 10/31/2019

ansible automation and ansible tower together a very good course..after taking those courses..i am able to create my own playbook and run that in ansible tower.. concepts are explained in a clear way,these concepts are enough to clear the interview as well..reading the ansible documents was very tuff from internet..however these ansible videos saved a lot of time and understood the concepts very well.. i am looking forward for devops course videos from shikar..

By Donnie Hamlett on 10/21/2019

The best online class I was able to find on Ansible Tower. A good introduction to Ansible Tower that will help you to be able to configure Ansible Towers most important features. You will not learn anything about the command line version of Ansible in the course, so you will need to have the knowledge before taking this course. Much of the content is repetitive and there is no explination of how to modify Ansible Playbooks to get them to work with Ansible Tower. The authors english is a little hard to follow, the visuals are pretty rough, and the production quality is low, but if you are interested you will follow along with him.

By Michael Roth on 8/15/2019

It was a very good introduction to Ansible Tower, good work. Section 6 was not really necessary because git knowledge is a must have for any system administrator or devops.

By Shakti Shwetanshu on 8/8/2019

Almost covered most of the topic i am looking for. I was also looking for Ansible tower uses with the CICD pipeline in which the playbook run from config.json or config.yml file of ansible tower. Though this course is not entitled for that but hoping if instructor add this part , it will be very helpful. Rest this course gives a better understanding on ansible tower and a great start for beginners.

Showing all 10 reviews on CourseDuck

Read all 2,376 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100