Get in Touch

Course Outline

Introduction

Installing and Configuring Ansible AWX

  • System requirements for Ansible AWX.

Overview of Ansible AWX Features and Architecture

  • Comparison between Ansible AWX and Red Hat Ansible Tower.
  • Application of DevOps concepts within Ansible AWX.

Overview of the Ansible AWX Command Line Interface

  • Understanding the structure of the AWX HTTP API.
  • Performing basic parsing and output emission using the AWX CLI.
  • Introduction to automation tasks and feature support in the AWX CLI.

Getting Started with AWX Resources and Environment Setup

  • Managing AWX resource actions and global options.

Authenticating with Ansible AWX and Utilizing OAuth2.0 Tokens

  • Comparing token-based versus session-based authentication.
  • Generating, printing, and applying token values in the AWX CLI.

Configuring OAuth2.0 Applications and Scoping OAuth2.0 Tokens

  • Use cases for session authentication.

Formatting AWX Outputs and Configuring Default CLI Settings

  • Working with YAML and tabular output formats.
  • Customizing outputs using a JSON processor.
  • Colorizing outputs with ANSI color nodes.

Creating Credentials and Inventories with Ansible AWX

  • Assigning permissions and delegating automated rules.

Extending Ansible AWX to Ansible Playbook Parameters

  • Tracking Ansible Playbook logs and navigating the AWX dashboard.

Setting Up Projects and Job Templates with Ansible AWX

  • Creating a new project from a GitHub repository.
  • Generating and launching a job template.
  • Scheduling the execution time for single or chained job templates.
  • Running and monitoring Ansible Playbook outputs.
  • Updating job templates using the Ansible AWX CLI.

Working with SSH Keys in Ansible AWX

  • Importing and exporting additional AWX resources.

Automating Workflows and Basic Tasks with AWX and the Ansible API

  • Implementing RESTful API conventions in AWX.
  • Utilizing AWX API tools and executing automation methods.

Scraping and Testing Metrics in the Ansible AWX API

Managing Information Sharing Functions and Maintaining AWX Security

  • Implementing advanced authentication setups.

Backing Up and Restoring AWX

Troubleshooting Ansible AWX and Reviewing Logs

Summary and Conclusion

Requirements

  • Experience in Linux system administration and command-line usage.
  • Basic understanding of YAML programming syntax.
  • Knowledge of IT infrastructure and processes.
  • Familiarity with the Ansible platform.
  • Proficiency in at least one programming language.

Target Audience

  • DevOps Engineers
  • Developers
  • Project Managers
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories