Course Outline
Introduction
Installing and Configuring Ansible AWX
- System requirements for Ansible AWX
Overview of Ansible AWX Features and Architecture
- Ansible AWX compared to Red Hat Ansible Tower
- DevOps concepts applied in Ansible AWX
Overview of Ansible AWX Command Line Interface
- Familiarizing with the AWX HTTP API structure
- Basic parsing and output emission using the 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 versus session-based authentication
- Generating, printing, and employing 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 the 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 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 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 with Linux system administration and command line interfaces.
- Basic understanding of YAML programming syntax.
- Comprehension of IT infrastructure and processes.
- Familiarity with the Ansible platform.
- Proficiency in at least one programming language.
Audience
- DevOps Engineers
- Developers
- Project Managers
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized 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 3900 € + 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