All exams ← Home
Home · Red Hat Certified Engineer (RHCE) exam (EX294)

Red Hat Certified Engineer (RHCE) exam (EX294)

This exam is for experienced Linux administrators seeking to validate their ability to automate system administration tasks. Passing this exam earns the Red Hat Certified Engineer (RHCE) certification, a core credential for automation specialists.

Written against the published specification.

See all-access plans
Pass mark 13/18 240 minutes Real test fee approx Red Hat How many can I get wrong?
About this practice. Revision Robin is built and maintained by Bloor Engineering Ltd, a UK-registered company. Our Red Hat Certified Engineer (RHCE) exam (EX294) questions are written and reviewed in-house to match the current syllabus, each with a plain-English worked explanation. They are original practice material, not the official exam questions and not affiliated with or endorsed by Red Hat. Always confirm current test rules, fees and content with the official provider. See our Terms and Privacy.
Start with a free topic drill, see where you stand, then unlock the full mock.
Free practice questions
Try 3 real Red Hat Certified Engineer (RHCE) exam (EX294) questions
Have a go, then reveal the worked explanation. A taster from a bank of 207 original questions. Unlock for unlimited drills and full timed mocks.
Q1. In a default Ansible installation on a Red Hat Enterprise Linux system, where is the primary, system-wide inventory file located?
  • A.  /etc/ansible/inventory
  • B.  /etc/ansible/hosts
  • C.  ~/.ansible/hosts
  • D.  /var/lib/ansible/hosts
Show answer & explanation
✓ Answer: B. /etc/ansible/hosts
The default system-wide inventory file is located at /etc/ansible/hosts, which is used to define the managed nodes Ansible can connect to.
Q2. Ansible searches for its configuration file, `ansible.cfg`, in several locations. Which of the following has the highest precedence?
  • A.  The `ansible.cfg` file in `/etc/ansible/`
  • B.  The `ansible.cfg` file in the user's home directory (`~/.ansible.cfg`)
  • C.  The path specified by the `ANSIBLE_CONFIG` environment variable
  • D.  The `ansible.cfg` file in the current working directory
Show answer & explanation
✓ Answer: C. The path specified by the `ANSIBLE_CONFIG` environment variable
The `ANSIBLE_CONFIG` environment variable always takes the highest precedence, allowing a user to explicitly override all other configuration file locations.
Q3. What is the purpose of running `ansible-playbook my_playbook.yml --check`?
  • A.  It validates the YAML syntax of the playbook without connecting to hosts.
  • B.  It executes the playbook but pauses for confirmation before each task.
  • C.  It connects to hosts and reports what changes would be made, without actually making them.
  • D.  It runs the playbook only on the hosts that are currently reachable.
Show answer & explanation
✓ Answer: C. It connects to hosts and reports what changes would be made, without actually making them.
The `--check` flag (or `-C`) enables 'dry run' mode. Ansible connects to the hosts and simulates the execution, reporting potential changes without modifying the target systems.
Exam mode
Full mock exam
18 random questions, real timing, marked against the official pass mark. Different every time.
The first 8 of 18 questions are free, with your score on them. Finishing the paper, your result against the pass mark and every answer explained come with the paid version.
Try it free
Topic drills
Ten quick questions on one topic, marked instantly with explanations.
1 free drill left.
Ansible Core Components · 58
Ansible Installation and Configuration · 48
Creating Plays and Playbooks · 50
System Administration with Ansible Modules · 11
Managing Ansible Roles · 10
Using Advanced Ansible Features · 10
Managing Secrets with Ansible Vault · 10
Creating and Using Templates · 10

Who has to sit the Red Hat Certified Engineer (RHCE) exam (EX294)

Who needs a Red Hat Certified Engineer (RHCE) exam (EX294)?

Experienced Red Hat Enterprise Linux system administrators and IT professionals with RHCSA seeking to validate Ansible automation skills.

The real Red Hat Certified Engineer (RHCE) exam (EX294): format

How many questions are in the Red Hat Certified Engineer (RHCE) exam (EX294)?

The real Red Hat Certified Engineer (RHCE) exam (EX294) has 15 questions and lasts 240 minutes. Our mock uses 18 questions in 240 minutes.

What is the Red Hat Certified Engineer (RHCE) exam (EX294) pass mark?

Real exam pass mark: 210 out of 300 (70%). Our mock marks you at 13 out of 18, the threshold we mark against.

What it costs, and what a resit costs

How much does the Red Hat Certified Engineer (RHCE) exam (EX294) cost?

Real exam fee: £400-£500 (excl. VAT). Rebooking after a fail: After first exam results are reported.

How hard is it

How hard is the Red Hat Certified Engineer (RHCE) exam (EX294)?

Difficulty: Advanced, performance-based, hands-on exam requiring comprehensive understanding and practical application of Ansible automation skills.

Why people fail it

Why do people fail the Red Hat Certified Engineer (RHCE) exam (EX294)?

Figures for the real exam from vertexaisearch.cloud.google.com, checked October 2026. Fees and rules change, so confirm with the test provider before you book.
Red Hat Certified Engineer (RHCE) exam (EX294): common questions
Frequently asked
How long do you get?
The test is timed at 240 minutes. Our full mock runs on the same clock so you can practise your pacing.
Are these the real exam questions?
No. Our questions are original and written to match the current syllabus, so they give realistic practice without copying the official paper. Every answer comes with a plain-English explanation. Always confirm current rules and content with Red Hat.