Udemy

Managing Ansible with AWX and Ansible Tower

Enroll Now
  • 10,668 Students
  • Updated 1/2025
4.4
(2,235 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 12 Minute(s)
Language
English
Taught by
Shikhar Verma
Rating
4.4
(2,235 Ratings)
1 views

Course Overview

Managing Ansible with AWX and Ansible Tower

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

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

Course Content

  • 10 section(s)
  • 84 lecture(s)
  • Section 1 Introduction
  • Section 2 Setting Up VM for Ansible AWX in Oracle VirtualBox
  • Section 3 Installing Ansible AWX on Ubuntu 24.04 in VirtualBox
  • Section 4 Ansible AWX Dashboard: Introduction and Overview
  • Section 5 Client Setup for Ansible AWX: A Step-by-Step Guide
  • Section 6 Ansible AWX: Organization, Project Setup, and Troubleshooting Lab
  • Section 7 Ansible AWX Templates
  • Section 8 Cross-Platform Nginx Package Installation with Ansible AWX
  • Section 9 Ansible AWX Integration with Git
  • Section 10 Role-Based Access Control (RBAC)

What You’ll 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


Reviews

  • N
    Noel Aviles
    5.0

    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.

  • H
    Harrie Wijnans
    2.0

    bit messy

  • S
    Sandeep Namdeo Khandare
    5.0

    Its really good and more to learn technically . amazing course

  • T
    Tony Albrich
    1.0

    The training content on Udemy is overly limited, lacking comprehensive details and troubleshooting guidance for each lesson. It should be revised to include robust server and client information, as the current material falls short in providing valid, actionable insights. Videos require thorough quality assurance to ensure they deliver detailed, complete instructions rather than superficial information. This is a failure on Udemy's part, not the trainer's.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed