When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Ansible AWX: Simplifying Automation and IT Management

Learn Ansible AWX/Tower to streamline automation, manage IT tasks effortlessly, and boost your productivity step by step

     
  • 4.4
  •  |
  • Reviews ( 13 )
₹519

This Course Includes

  • iconudemy
  • icon4.4 (13 reviews )
  • icon3h 10m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Ansible AWX: Simplifying Automation and IT Management

Ansible AWX is the free, open-source version of Ansible Tower. It helps automate IT tasks like managing servers and deploying software through a web interface. AWX offers features like job scheduling, role-based access, and tracking results. It's ideal for small teams or projects, providing an easy way to manage automation without extra costs.

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

Last lecture

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 .
  • Integrate Ansible AWX with Git .
  • Implement Role-Based Access Control (RBAC) in Ansible AWX .
  • Troubleshoot and Optimize Ansible AWX Deployments.