- Home
- RedHat Certification
- EX374 Exam
- RedHat.EX374.dumpsfiles Dumps
Free RedHat EX374 Exam Dumps Questions & Answers
| Exam Code/Number: | EX374Join the discussion |
| Exam Name: | Red Hat Certified Specialist in Developing Automation with Ansible Automation Platform |
| Certification: | RedHat |
| Question Number: | 300 |
| Publish Date: | Jul 15, 2026 |
|
Rating
100%
|
|
Page: 1 / 60
Total 300 questions
Total 300 questions
Create an inventory file inventory.yml with a host web1 and a group web_servers. Assign the variable ansible_user as admin for web1.
Correct Answer:
# inventory.yml
all:
children:
web_servers:
hosts:
web1:
ansible_user: admin
Explanation:
The inventory file assigns variables like ansible_user for specific hosts or groups. This configuration defines web1 under the web_servers group with admin as the remote user.
all:
children:
web_servers:
hosts:
web1:
ansible_user: admin
Explanation:
The inventory file assigns variables like ansible_user for specific hosts or groups. This configuration defines web1 under the web_servers group with admin as the remote user.
Convert a dictionary into a list of key-value tuples.
Correct Answer:
- name: Dictionary to list hosts: localhost
vars:
my_dict: key1: value1
key2: value2
tasks:
- name: Convert dictionary debug:
var: "{{ my_dict | dict2items }}"
Explanation:
The dict2items filter transforms dictionaries into a list of key-value pairs, facilitating iteration.
vars:
my_dict: key1: value1
key2: value2
tasks:
- name: Convert dictionary debug:
var: "{{ my_dict | dict2items }}"
Explanation:
The dict2items filter transforms dictionaries into a list of key-value pairs, facilitating iteration.
Filter a list of dictionaries to include only those with a specific key-value pair.
Correct Answer:
- name: Filter dictionaries hosts: localhost
vars:
items:
- name: nginx
status: running
- name: mysql status: stopped
tasks:
- name: Get running services debug:
var: "{{ items | selectattr('status', 'equalto', 'running') | list }}"
Explanation:
The selectattr filter extracts dictionaries based on specific conditions, enabling precise data selection.
vars:
items:
- name: nginx
status: running
- name: mysql status: stopped
tasks:
- name: Get running services debug:
var: "{{ items | selectattr('status', 'equalto', 'running') | list }}"
Explanation:
The selectattr filter extracts dictionaries based on specific conditions, enabling precise data selection.
Extract all unique keys from a dictionary using a filter.
Correct Answer:
- name: Extract dictionary keys hosts: localhost
vars:
my_dict: name: John age: 30 city: London
tasks:
- name: Get keys debug:
var: "{{ my_dict.keys() | list }}"
Explanation:
Extracting dictionary keys helps in scenarios requiring iteration or analysis of available attributes.
vars:
my_dict: name: John age: 30 city: London
tasks:
- name: Get keys debug:
var: "{{ my_dict.keys() | list }}"
Explanation:
Extracting dictionary keys helps in scenarios requiring iteration or analysis of available attributes.
Set up multiple files for web1 in host_vars, splitting variables into web1_network.yml and web1_access.yml.
Correct Answer:
echo "ansible_host: 192.168.1.10" > host_vars/web1_network.yml
echo "ansible_user: admin" > host_vars/web1_access.yml
Explanation:
Dividing host variables into multiple files improves modularity, making complex configurations easier to manage.
echo "ansible_user: admin" > host_vars/web1_access.yml
Explanation:
Dividing host variables into multiple files improves modularity, making complex configurations easier to manage.