Course Outline
Introduction
Installing and Configuring Ansible AWX
- System requirements for Ansible AWX
Overview of Ansible AWX Features and Architecture
- Ansible AWX v.s. Red Hat Ansible Tower
- DevOps concepts applied in Ansible AWX
Overview of Ansible AWX Command Line Interface
- Familiarizing with AWX HTTP API structure
- Basic parsing and output emission with AWX CLI
- Introduction to AWX CLI automation tasks and feature support
Getting Started with AWX Resources and Environment Setup
- Manipulating AWX resource actions and global options
Authenticating with Ansible AWX and Utilizing OAuth2.0 Tokens
- Tokens v.s. session-based authentication
- Generating, printing, and employing token values in 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 with 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 run-time of single or chained job templates
- Running and monitoring Ansible Playbook outputs
- Updating job templates with Ansible AWX CLI
Working with SSH Keys in Ansible AWX
- Importing and exporting additional AWX resources
Automating Workflows and Basic Tasks with AWX and Ansible API
- Implementing RESTful API convention in AWX
- Utilizing AWX API tools and executing automation methods
Scraping and Testing Metrics in 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 with Linux system administration and command line
- Basic understanding of YAML programming syntax
- Comprehension of IT infrastructure and processes
- Familiarity with Ansible platform
- Proficiency in any programming language
Audience
- DevOps Engineers
- Developers
- Project Managers
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customised Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from £4800 + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
Craig was extremely involved in the training, always making sure we are paying attention, adapted the examples to our day-to-day activities and always provided an answer when asked, even if the information was not added in the presentation.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Course - DevOps Foundation®
real life examples