Who should attend
The Red Hat Certified Specialist in Developing Automation with Ansible Automation Platform exam will be of interest to anyone seeking to demonstrate a broader knowledge and understanding of Ansible best practices, applying Ansible in larger and more complex projects, and using Ansible automation controller and Ansible automation hub including:
- Experienced Linux system administrators
- DevOps engineers
- Cloud administrators
- Other IT professionals
Prerequisites
- Take Developing Advanced Automation with Red Hat Ansible Automation Platform (DO374), or possess comparable work experience with Red Hat Enterprise Linux®, Ansible, Ansible automation controller, and Ansible automation hub
- Take Red Hat System Administration III: Linux Automation (RH294), or possess comparable work experience with Red Hat Enterprise Linux and Ansible Automation Platform
- Review the exam objectives
Course Objectives
Study points for the exam
You should be able to accomplish the following grouped tasks without assistance:
Understand and use Git
- Clone a Git repository
- Create, modify and push files in a Git repository
Manage inventory variables
- Structure host and group variables using multiple files per host or group
- Use special variables to override the host, port, or remote user for a specific host
- Set up directories containing multiple host variable files for managed hosts
- Override names used in inventory files with a different name or IP address
Manage task execution
- Control privilege execution
- Run selected tasks from a playbook
Transform data with filters and plugins
- Populate variables with data from external sources using lookup plugins
- Use lookup and query functions to incorporate data from external sources into playbooks and deployed template files
- Implement loops using structures other than simple lists using lookup plugins and filters
- Inspect, validate, and manipulate variables containing networking information with filters
Delegate tasks
- Run a task for a managed host on a different host
- Control whether facts gathered by a task are delegated to the managed host or the controlling host
Manage content collections
- Create a content collection
- Install a content collection
- Publish a content collection
Manage execution environments
- Build an execution environment
- Run playbooks in a execution environment
- Upload execution environments into automation hub
- Using execution environments in automation controller
Manage inventories and credentials
- Manage advanced inventories
- Create a dynamic inventory from an identity management server or a database server
- Create machine credentials to access inventory hosts
- Create a source control credential
Manage automation controller
- Run playbooks in automation controller
- Pull content into automation controller from either Git or automation hub
- Pull an execution environment from automation hub and run a playbook in it
As with all Red Hat performance-based exams, configurations must persist after reboot without intervention.