• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

Roger Perkin

Learn Network Automation

  • AWS
  • Network Automation Training
    • Ansible Workshop
    • What is Network Automation?
    • Network Automation Tools
    • Ansible Training
      • What is Ansible?
      • Ansible Tutorial for Beginners
      • Ansible Network Automation
      • Ansible Hosts File
    • Python Network Automation
      • Nornir Training
      • Python Network Automation Course
      • Python for Network Engineers
      • Python VENV / Virtual Environment Tutorial
      • Python Tutorial for Beginners
      • pyATS
    • Network Source of Truth
    • DevOps Tutorial
      • Git Training
      • Terraform Training
      • Linux Training
      • Kubernetes Training
      • Devops Training Course
      • Azure Devops Training
    • Terraform
    • GIT
      • Git Commands
    • Docker
    • Confluence
    • Microsoft Azure
  • Cisco
    • ISE
    • SD WAN Training
    • Password Recovery
    • Software-Upgrade-Guides
    • BGP
    • Data Center
    • WIRELESS
  • CCIE
  • Blog
  • About
    • My Red Special Guitar
  • Contact

Ansible AWX

Home » Network Automation » Ansible

Ansible AWX Tutorial

Ansible AWX is the open-source version of Ansible Tower, now Ansible Automation Platform. Both AWX and Ansible Tower/AAP are web-based solutions for managing Ansible, but there are some differences between them, primarily in terms of support and certain features.

Ansible AWX Install

For a detailed overview on how to install Ansible AWX please check
Ansible AWX Install Guide on Ubuntu using Kubernetes or Docker

Basic requirements are:

  • System installed with Linux
  • 2 x CPU & 4GB RAM at least 40GB storage
  • You can use m4.large instance on AWS

Ansible AWX Documentation

The Ansible AWX documentation can be found here
https://docs.ansible.com/ansible/latest/collections/awx/awx/index.html

Ansible AWX vs Tower / AAP

Just to clarify on the terms Ansible AWX is the open source upstream version of what was Ansible Tower but is now called Ansible Automation Controller, which is party of the Ansible Automation Platform.

What are the advantages and disadvantages of using Ansible AWX

The primary advantage of using Ansible AWX is that it is open source and hence free to use, the main disadvantage is that you will be running without the support and stability that comes with a using the supported product like Ansible Automation Platform

Other benefits of using Ansible AWX over the CLI version of Ansible are

  • Provides a central location to run Ansible playbooks instead of different engineers laptops. This ensures consistent and audited playbook operations.
  • Centralised control node which can log automation events and also track successful and failed playbook runs.
  • Better security management, you can connect AWX to AD or another credential management system and also delegate permissions as to who can run playbooks whilst hiding secrets. i.e. you could give a helpdesk operator the permission to run a playbook without exposing them to be able to edit the playbook or view any of the secrets.
  • It also provides a REST API so you can integrate Ansible AWX with other tools.

Ansible AWX Terms

Once you have installed and logged into Ansible AWX you are faced with an empty screen which should look something like this

ansible awx gui

The main place we are going to focus on is under the Resources section.

Firstly the Jobs section will show you where every job has been run.

AWX Templates

AWX templates are basically Playbooks.

AWX Credentials

Credentials are where you create your GitHub credentials to pull down playbooks and also where you add credentials to log into network devices or logging into Galaxy.

AWX Projects

Projects are your source code repositories on GitHub

AWX Inventories

Inventories are either static or dynamic providing details of the hosts you want to automate.

AWX Hosts

AWX Playbook Examples

Red Hat Ansible Automation Platform vs AWX

Frequently asked questions

What is Ansible AWX used for?

Ansible AWX is used to manage Ansible Playbooks, Inventories, Credentials, and secrets between your team, it allows you to run Ansible playbooks from a WEB UI or API interface.

What is the difference between Ansible and AWX?

Ansible is the CLI version which you can run playbooks manually from the CLI and Ansible AWX is the open source upstream version of Ansible Automation Controller allowing you to run playbooks from a WEB UI or Rest API and AWX also allows you to control access to playbooks and credentials via RBAC.

What are the disadvantages of Ansible AWX?

The only real disadvantage of Ansible AWX is that it has no official support, any support is via the community.

What is the difference between Ansible AWX and Terraform?

Terraform is a tool designed specifically for provisioning of cloud infrastructure using state files, Ansible AWX is a tool to run Ansible Playbooks via a Web UI or Rest API, whilst they perform similar functions they are completely different tools.

What is the benefit of AWX?

The main benefit of AWX is that it provides a user-friendly interface to manage Ansible playbooks, inventories, and schedule jobs. The other major benefit is that it is open source and hence free to use.

What is the difference between AWX and Automation Controller?

Ansible AWX is the open source upstream project of Ansible Automation Controller. The main difference is that Ansible Automation Controller is fully supported by Red Hat whilst Ansible AWX has no official support and any support is obtained via the Ansible community.

How often is Ansible AWX released?

The typical release schedule for Ansible AWX is every 2 weeks.

awx documentation, ansible awx tutorial, awx docs, ansible awx training, install awx on ubuntu, awx without kubernetes, ansible awx install, install awx on docker, ansible awx, awx tutorial, awx, awx ansible, ansible awx documentation, ansible awx.awx, what is ansible awx, ansible disadvantages, awx ansible tutorial, what is awx, awx.awx, ansible awx docs, awx install, awx training, ansible/awx, awx python, awx terraform, ansible backup cisco config, awx awx, awx.awx ansible, ansible tower vs awx, awx system requirements, ansible awx requirements, auvik trial, awx getting started, awx install guide, awx tower documentation, anisble awx, awx user guide, awx tool, ansible awx rest api, ansible aw, what is awx ansible, ansible awx api
Category: Ansible for Network Engineers
ansible course for network engineers
Get Access to my Ansible Course NOW
Previous Post:Ansible Variable Precedence

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Sidebar

Hi I'm Roger Perkin,
Based in the UK working as a Network Devops Engineer, CCIE #50038
About Roger | Twitter | Linkedin

More Ansible

  • What is Ansible?
  • Ansible Template Module
  • Ansible Vault Tutorial
  • Ansible vs Python Scripts
  • Advantages of Ansible Roles
  • Ansible Hosts File Tutorial
  • How to install Ansible Tower
  • Ansible Training
  • Ansible Cisco IOS Command
  • Use Ansible to Backup Cisco Config
  • Where are Ansible Modules Stored?
  • AnsibleFest London Review

Recent Posts

  • Ansible Variable Precedence
  • Ansible Lightspeed
  • Three Modern-Day Business Technology Must-Haves
  • Azure Data Lake
  • Ansible Template Module

Topics

Network Automation
Ansible
Python for Network Automation
CCIE
Cisco ISE
F5 Certification
BGP
OSPF
Pluralsight Trial
auvik promo banner

Git for Network Engineers

Ansible vs Nornir

Start learning today with my Network Automation Courses

Master Ansible, Python, Git, Nornir, Jenkins and more..


Buy me a coffeeBuy me a coffee

network automation course

Have you seen my YouTube Channel?

YouTube Subscribe

Let’s get started

Take a look at my premium courses on Ansible, Nornir & Git or buy them all with the Network Automation Bundle!

Network Automation Courses

Navigation

Home

Blog

About

Contact

Network Automation

Network Tools

Python VENV Tutorial

Python for Network Engineers

Ansible Training
Devops Tutorial
DIY Garden Office

Contact

Get in touch with me here

[email protected]

  • Facebook
  • Instagram
  • Twitter
  • LinkedIn
  • YouTube
Buy me a coffeeBuy me a coffee

YouTube

Don’t forget to take a look at my YouTube Channel

youtube button

Tech

Best Vertical Mouse for RSI

Copyright © 2023 · Roger Perkin · All Rights Reserved · Privacy Policy – Terms