
Ansible Automation Practice Test
Updated October 2026Facts verified Oct 28, 2026 against Red Hat, Inc.
What the Ansible Automation is and how it works
According to Red Hat, Inc., “All Red Hat exams are 100% hands-on. There are no multiple-choice questions. You will be placed in a live system environment and asked to complete a series of real-world tasks.”[1]
EX294 is the Red Hat exam for automating Red Hat Enterprise Linux systems with Ansible. Red Hat is the official body, and its pages are the authority on every rule below.
The exam is performance based. Red Hat states that there are no multiple-choice questions. You are placed in a live system environment and asked to complete real-world tasks, so the skill being tested is doing the work, not recognising an answer.
You can sit it as a remote exam (LiveUSB), at a testing center, or on-site as part of a classroom course. The standard list price is $500 USD, but it varies by region, and the price in your shopping cart is the accurate one. Scores are usually reported within 3 U.S. business days.
If you do not pass, there is a free retake with no wait before it. After a 2nd failure a waiting period applies, and further attempts need a new paid registration at the standard price.
The certification is current for 3 years from the date earned. Renew before it expires, either by retaking the exam or by earning a certification at the same or a higher level. Red Hat states that an expired certification cannot be renewed. Prerequisites and exact booking steps are not covered here, so read the official exam page before you register.
- The Red Hat Ansible exam EX294 (Red Hat Certified Advanced System Administrator in Ansible) is fully hands-on: candidates complete real-world tasks on live systems rather than answering multiple-choice questions.[1]
- The standard list price for a Red Hat certification exam such as the EX294 Ansible exam is $500 USD, though the price can vary by region.[1]
- After failing the EX294 Ansible exam the first time, candidates can book the free retake right away; after a second failure a waiting period applies and further attempts must be paid at the standard price.[1]
- Red Hat Ansible certifications, like all Red Hat certifications, stay current for 3 years from the date they are earned.[2]
- A Red Hat Ansible certification is renewed before it expires by retaking the highest-level exam held or by earning another certification at the same or a higher level, which renews it for another 3 years.[2]
- The EX294 Ansible exam can be taken as a remotely proctored exam from home or the office, at a Red Hat testing center, or on-site after a Red Hat training course.[3]
- Red Hat usually reports EX294 Ansible exam scores within 3 U.S. business days, through Red Hat Certification Central.[4]
Numbers in brackets link to the official sources listed under Sources & last verified. Dates that have passed are removed automatically.
Ansible Automation Exam at a Glance
| Item | Detail | Source · Verified |
|---|---|---|
| Number of questions (EX294) | Hands-on, performance-based tasks (no multiple-choice)[1] | Red Hat, Inc. · Oct 21, 2026 |
| Exam fee (EX294) | $500 USD standard list price (varies by region)[1] | Red Hat, Inc. · Oct 21, 2026 |
| Retake policy (EX294) | No wait before the free retake; waiting period and new paid registration after a 2nd failure[1] | Red Hat, Inc. · Oct 21, 2026 |
| Validity | 3 years from the date earned[2] | Red Hat, Inc. · Oct 21, 2026 |
| Renewal | Renew before expiry by retaking or earning a same- or higher-level certification[2] | Red Hat, Inc. · Oct 21, 2026 |
| Delivery (EX294) | Remote exam (LiveUSB), testing center, or classroom/on-site[3] | Red Hat, Inc. · Oct 26, 2026 |
| Score release (EX294) | Usually within 3 U.S. business days[4] | Red Hat, Inc. · Oct 21, 2026 |
Ansible Automation content outline and where to practise each area
The content areas below are copied from the official Ansible Automation content outline published by Red Hat, Inc.. The right-hand column shows which of our practice sets covers it.
| Official content area | Practice on this site |
|---|---|
| Automate standard RHCSA tasks using Ansible modules[4] | Ansible Automation Ansible Modules & Task ... Practise choosing the right module for common system administration jobs and passing its arguments correctly. |
| Configure Ansible managed nodes[4] | Ansible Automation Ansible Inventory & Con... Practise inventory files, host groups, connection settings and the configuration a control node needs to reach its hosts. |
| Create Ansible plays and playbooks[4] | Ansible Automation Ansible Playbook Struct... Practise writing play structure, tasks and variables in valid YAML without relying on copied examples. |
| Manage content[4] | Ansible Automation Ansible Vault and Secre... Practise protecting sensitive data with Vault and handling files and templates that your playbooks deploy. |
| Perform basic source control operations using Git[4] | Mixed practice tests above Practise cloning, committing and pushing your playbooks from the command line, since we have no dedicated Git set. |
| Run playbooks[4] | Ansible Automation Ansible Playbooks Practise running playbooks, limiting them to chosen hosts and reading the output to find what failed. |
| Understand core components of Ansible[4] | Ansible Automation Ansible MCQ Practise the vocabulary of control node, managed node, inventory, modules and idempotency so you can explain how they fit together. |
| Use roles and Ansible Content Collections[4] | Ansible Automation Ansible Roles & Galaxy Practise structuring a role, installing roles and collections, and calling their content from a playbook. |
Ansible Automation Practice Test Questions
Prepare for the Ansible Automation exam with our free practice test modules. Each quiz covers key topics to help you pass on your first try.
Ansible Automation Ansible Collections
Ansible Automation Exam Questions covering Ansible Collections. Master Ansible Automation Test concepts for certification prep.
Ansible Automation Ansible for Network Aut...
Free Ansible Automation Practice Test featuring Ansible for Network Automation. Improve your Ansible Automation Exam score with mock test prep.
Ansible Automation Ansible Handlers and No...
Ansible Automation Mock Exam on Ansible Handlers and Notifications. Ansible Automation Study Guide questions to pass on your first try.
Ansible Automation Ansible Inventory & Con...
Ansible Automation Test Prep for Ansible Inventory & Configuration Management. Practice Ansible Automation Quiz questions and boost your score.
Ansible Automation Ansible Modules & Task ...
Ansible Automation Questions and Answers on Ansible Modules & Task Execution. Free Ansible Automation practice for exam readiness.
Ansible Automation Ansible Playbook Struct...
Free Ansible Automation Quiz on Ansible Playbook Structure and Variables. Ansible Automation Exam prep questions with detailed explanations.
Ansible Automation Ansible Roles & Galaxy
Ansible Automation Practice Questions for Ansible Roles & Galaxy. Build confidence for your Ansible Automation certification exam.
Ansible Automation Ansible Testing with Mo...
Ansible Automation Test Online for Ansible Testing with Molecule. Free practice with instant results and feedback.
Ansible Automation Ansible Tower and AWX
Ansible Automation Study Material on Ansible Tower and AWX. Prepare effectively with real exam-style questions.
Ansible Automation Ansible Vault and Secre...
Free Ansible Automation Test covering Ansible Vault and Secrets Management. Practice and track your Ansible Automation exam readiness.
Ansible Automation Case Studies & Practica...
Ansible Automation Exam Questions covering Case Studies & Practical Application. Master Ansible Automation Test concepts for certification prep.
Ansible Automation Communication & Stakeho...
Free Ansible Automation Practice Test featuring Communication & Stakeholder Relations. Improve your Ansible Automation Exam score with mock test prep.
Ansible Automation Professional Standards ...
Ansible Automation Mock Exam on Professional Standards & Competencies. Ansible Automation Study Guide questions to pass on your first try.
Ansible Automation Quality Control & Assur...
Ansible Automation Test Prep for Quality Control & Assurance. Practice Ansible Automation Quiz questions and boost your score.
Ansible Automation Regulatory Frameworks &...
Ansible Automation Questions and Answers on Regulatory Frameworks & Compliance. Free Ansible Automation practice for exam readiness.
Ansible Automation Research & Evidence-Bas...
Ansible Automation Mock Test covering Research & Evidence-Based Practice. Online Ansible Automation Test practice with instant feedback.
Ansible Automation Risk Assessment & Manag...
Free Ansible Automation Quiz on Risk Assessment & Management. Ansible Automation Exam prep questions with detailed explanations.
Ansible Automation Technology & Digital Ap...
Ansible Automation Practice Questions for Technology & Digital Applications. Build confidence for your Ansible Automation certification exam.
Worked examples: how to reason through Ansible Automation questions
These are practice questions written for this site, not questions from the real exam. Each explanation shows why the right answer is right and why the others are wrong.
Example 1
Question: A manager wants a non-technical summary of what 'idempotency' means in Ansible. Which explanation is most appropriate?
- Ansible encrypts all data during transmission
- Running the same playbook multiple times produces the same result without unintended changes
- Ansible automatically rollbacks failed changes
- Playbooks are version-controlled and auditable
Answer: B. Running the same playbook multiple times produces the same result without unintended changes
Explanation:
The correct answer is that running the same playbook multiple times produces the same result without unintended changes. That is idempotency, and it is the plain-language idea a manager needs: the playbook describes a desired state, and Ansible only acts when a system differs from it.
Encryption during transmission is a separate matter handled by the connection method, so it does not describe idempotency. Automatic rollback of failed changes is not something Ansible does by default; a failed task simply stops or reports the error. Version control and auditability are good practices around playbooks, but they describe how files are stored, not how a run behaves.
Rule to remember: if the question asks what happens when you run something again, think idempotency and desired state.
Example 2
Question: What is the purpose of the 'ansible.netcommon.net_get' and 'net_put' modules?
- net_get transfers files from network devices to the control node; net_put transfers files from the control node to network devices
- net_get retrieves configuration facts; net_put pushes configuration changes
- They are used for SCP/SFTP file transfer to Linux-based network devices only
- net_get downloads IOS images; net_put uploads new firmware
Answer: A. net_get transfers files from network devices to the control node; net_put transfers files from the control node to network devices
Explanation:
The correct answer is that net_get transfers files from network devices to the control node, while net_put transfers files from the control node to network devices. Think of the names as direction: get pulls a file toward you, put pushes one away.
The option about retrieving facts and pushing configuration changes describes other modules, such as fact gathering and configuration modules, not file transfer. The option limiting them to SCP or SFTP on Linux-based devices is wrong because these modules are built for network devices through the network connection plugins. The option about IOS images and firmware is too narrow, since the modules move files in general, including configuration backups and logs.
Rule to remember: read the module name for its direction, and do not shrink a general file-transfer module to one use case.
Example 3
Question: Which YAML key is used at the top level of an Ansible playbook to define which hosts the play targets?
- hosts
- targets
- machines
- inventory
Answer: A. hosts
Explanation:
The correct answer is hosts. At the top level of each play, the hosts key names the hosts or groups from your inventory that the play will run against. Without it, Ansible has no target for the tasks that follow.
The keys targets and machines are not valid play keywords, so a playbook using them would fail to do what you intend. The key inventory looks plausible because inventory is where hosts are defined, but inventory is supplied separately, for example on the command line or in configuration, not as the key that selects a play's targets.
Rule to remember: inventory says which hosts exist, and hosts in the play says which of them this play uses. Match the keyword exactly, because YAML keys in a playbook are not interpreted loosely.
How to use these practice tests
Start with the official exam page from Red Hat and read the list of content areas. Use the table above to see which of our practice sets matches each area, and note any area where you cannot explain the idea in your own words.
Work through one practice set at a time. After each answer, read the explanation even when you were right, and write down the rule behind it. Questions you miss should go on a short list that you revisit on later days.
Because the exam is hands-on, reading is not enough. For each area, build a small lab with a control node and a few managed hosts, then repeat the task without notes: write an inventory, create a playbook, add a role, encrypt a variable with Vault, run it, and fix what breaks. Commit your files with Git as you go.
In the last days before the exam, switch to timed, mixed practice. Run playbooks from a blank directory, use the built-in documentation tools instead of the web, and check that every change is idempotent by running it twice.

Ansible Automation FAQ
Sources & last verified
- Red Hat, Inc. — number of questions, exam fee, retake policy (official source). “All Red Hat exams are 100% hands-on. There are no multiple-choice questions. You will be placed in a live system environment and asked to complete…” Verified Oct 21, 2026.
- Red Hat, Inc. — validity, renewal (official source). “All Red Hat certifications are current for 3 years from the date earned. A Red Hat Certification renewal must be completed before the expiration date.…” Verified Oct 21, 2026.
- Red Hat, Inc. — delivery (official source). “Remote Exams: Secure testing from your own location. Testing Centers: Proctored environments at global facilities. On-site/Classroom: Integrated testing following training sessions” Verified Oct 26, 2026 · source checked Oct 26, 2026.
- Red Hat, Inc. — score release, other (official source). “Scores on the exam are usually reported within 3 U.S. business days.” Verified Oct 28, 2026.
How we verify: editorial & fact-checking policy. Report an error: contact us.
How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy
Sources & references
Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy
- redhat.com — Score release, test delivery, renewal, score validity, exam information · verified Oct 2026
- docs.redhat.com — Fees, exam format, retake policy · verified Oct 2026