Ansible Awx: Simplifying Automation And It Management
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 934.07 MB | Duration: 3h 9m
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 934.07 MB | Duration: 3h 9m
Learn Ansible AWX/Tower to streamline automation, manage IT tasks effortlessly, and boost your productivity step by step
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
Integrate Ansible AWX with Git
Implement Role-Based Access Control (RBAC) in Ansible AWX
Troubleshoot and Optimize Ansible AWX Deployments
Requirements
Familiarity with Linux/Ubuntu
Knowledge of Automation Concepts - Ansible, Ansible Playbook
Basic Command-Line Skills
A Computer with Access to the Internet
Description
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.IntroductionAn 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 InstallationAnsible AWX Installation: A Comprehensive OverviewAnsible AWX SetupAnsible AWX VM Setup with Oracle VMUbuntu 24.04 Installation on Oracle VMUpdate and Configure the VMAccess VMs Using MobaXtermInstallation of Ansible AWXSet Up Docker on UbuntuInstall and Configure Minikube Cluster on UbuntuInstall Kubectl Command-Line ToolInitialize the Minikube ClusterConfigure the Minikube ClusterDeploy Ansible AWX via OperatorCreate a awx-ubuntu.yml fileAccess the Dashboard from the Ubuntu SystemAccess the Dashboard from Outside the Ubuntu SystemAnsible AWX Dashboard: Introduction and OverviewNavigating the Ansible AWX DashboardAnsible AWX Dashboard: Key Features and FunctionalityAnsible AWX Dashboard: Access SectionClient Setup for Ansible AWX: A Step-by-Step GuideSSH and User Setup for AWX Client IntegrationPasswordless Authentication for AWX-Client IntegrationAnsible AWX: Organization, Project Setup, and Troubleshooting LabLab Session Overview: Key Concepts and Practical ExercisesCreate Organization in AWXCreate a ProjectTroubleshooting Project Creation WarningSet Up CredentialsCreate an InventoryRun Command - Test Ping ConnectivityRun Command - Check OS VersionAnsible AWX TemplatesIntroduction to AWX Templates: Key Concepts and UsageCreate and Place Ansible Playbook in DirectoryCreate Job Template: MyFirstJobTemplateLaunch the TemplateCross-Platform Nginx Package Installation with Ansible AWXOverview of Playbook for Nginx InstallationCreate a new Playbook DirectoryCopy Ansible Playbook to Playbook DirectoryCreate New Job TemplateRun Job Template and Verify Nginx on ClientsAnsible AWX Integration with GitAWX and Git Integration: A Complete OverviewCreate a Project Using Git as Source ControlCreate a new InventoryAdd Hosts to Inventory Using a Git RepositoryCreate New Job TemplateLaunch the TemplateRun Another Playbook with the Same Job TemplateSync a Git Repository from Your ProjectAdd and Configure Schedules in Your ProjectExecute a Playbook via AWXRole-Based Access Control (RBAC)How RBAC Works in AWX: An OverviewDifferent User Types in AWXOrganizations in AWX: Key Functions and RolesCreate a Normal UserCreate a System Auditor UserCreate a System Administrator UserAdd Permissions to access Job TemplateAdd Permissions to access InventoryCreate New TeamManage Teams: Adding Users to a Team in AWXConfiguring Team MembershipsAssign Roles to TeamsLast lecture
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 An Overview of Ansible AWX/Tower
Lecture 3 Similarities Between Ansible AWX and Tower
Lecture 4 Ansible AWX vs. Ansible Tower: Key Differences
Section 2: VM Setup for Ansible AWX Installation
Lecture 5 Ansible AWX Installation: A Comprehensive Overview
Lecture 6 Ansible AWX Setup
Lecture 7 Ansible AWX VM Setup with Oracle VM
Lecture 8 Ubuntu 24.04 Installation on Oracle VM
Lecture 9 Update and Configure the VM
Lecture 10 Access VMs Using MobaXterm
Section 3: Installation of Ansible AWX
Lecture 11 Set Up Docker on Ubuntu
Lecture 12 Install and Configure Minikube Cluster on Ubuntu
Lecture 13 Install Kubectl Command-Line Tool
Lecture 14 Initialize the Minikube Cluster
Lecture 15 Configure the Minikube Cluster
Lecture 16 Deploy Ansible AWX via Operator
Lecture 17 Create a awx-ubuntu.yml file
Lecture 18 Access the Dashboard from the Ubuntu System
Lecture 19 Access the Dashboard from Outside the Ubuntu System
Section 4: Ansible AWX Dashboard: Introduction and Overview
Lecture 20 Navigating the Ansible AWX Dashboard
Lecture 21 Ansible AWX Dashboard: Key Features and Functionality
Lecture 22 Ansible AWX Dashboard: Access Section
Section 5: Client Setup for Ansible AWX: A Step-by-Step Guide
Lecture 23 SSH and User Setup for AWX Client Integration
Lecture 24 Passwordless Authentication for AWX-Client Integration
Section 6: Ansible AWX: Organization, Project Setup, and Troubleshooting Lab
Lecture 25 Lab Session Overview: Key Concepts and Practical Exercises
Lecture 26 Create Organization in AWX
Lecture 27 Create a Project
Lecture 28 Troubleshooting Project Creation Warning
Lecture 29 Set Up Credentials
Lecture 30 Create an Inventory
Lecture 31 Run Command - Test Ping Connectivity
Lecture 32 Run Command - Check OS Version
Section 7: Ansible AWX Templates
Lecture 33 Introduction to AWX Templates: Key Concepts and Usage
Lecture 34 Create and Place Ansible Playbook in Directory
Lecture 35 Create Job Template: MyFirstJobTemplate
Lecture 36 Launch Template
Section 8: Cross-Platform Nginx Package Installation with Ansible AWX
Lecture 37 Overview of Playbook for Nginx Installation
Lecture 38 Create a new Playbook Directory
Lecture 39 Copy Ansible Playbook to Playbook Directory
Lecture 40 Create New Job Template
Lecture 41 Run Job Template and Verify Nginx on Clients
Section 9: Ansible AWX Integration with Git
Lecture 42 AWX and Git Integration: A Complete Overview
Lecture 43 Create a Project Using Git as Source Control
Lecture 44 Create a new Inventory
Lecture 45 Add Hosts to Inventory Using a Git Repository
Lecture 46 Create New Job Template
Lecture 47 Launch the Template
Lecture 48 Run Another Playbook with the Same Job Template
Lecture 49 Sync a Git Repository from Your Project
Lecture 50 Add and Configure Schedules in Your Project
Lecture 51 Execute a Playbook via AWX
Section 10: Role-Based Access Control (RBAC)
Lecture 52 RBAC in AWX: Overview
Lecture 53 Different User Types in AWX
Lecture 54 Organizations in AWX: Key Functions and Roles
Lecture 55 Create a Normal User
Lecture 56 Create a System Auditor User
Lecture 57 Create a System Administrator User
Lecture 58 Add Permissions to access Job Template
Lecture 59 Add Permissions to access Inventory
Lecture 60 Create New Team
Lecture 61 Manage Teams: Adding Users to a Team in AWX
Lecture 62 Configuring Team Memberships
Lecture 63 Assign Roles to Teams
Lecture 64 Last lecture
IT Professionals and System Administrators,DevOps Engineers,Cloud Engineers and Architects,Beginners Interested in IT Automation,Students and Learners Eager to Master Ansible AWX,Anyone Interested in Learning Ansible Tower’s Free Version