Pertanyaan dan Jawaban Wawancara Paling Populer & Tes Online
Platform edukasi untuk persiapan wawancara, tes online, tutorial, dan latihan langsung

Bangun keterampilan dengan jalur belajar terfokus, tes simulasi, dan konten siap wawancara.

WithoutBook menghadirkan pertanyaan wawancara per subjek, tes latihan online, tutorial, dan panduan perbandingan dalam satu ruang belajar yang responsif.

Prepare Interview
WithoutBook LIVE Mock Interviews Ansible Related interview subjects: 19

Interview Questions and Answers

Know the top Ansible interview questions and answers for freshers and experienced candidates to prepare for job interviews.

Total 30 questions

The Best LIVE Mock Interview - You should go through before interview

Know the top Ansible interview questions and answers for freshers and experienced candidates to prepare for job interviews.

Interview Questions and Answers

Search a question to view the answer.

Freshers / Beginner level questions & answers

Ques 4

How can you run Ansible playbooks against multiple inventories?

You can use the '-i' option followed by the path to the inventory file when running the 'ansible-playbook' command.

Example:

ansible-playbook -i production_inventory.ini site.yml
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 6

What is the purpose of the 'become' keyword in Ansible?

The 'become' keyword is used to execute tasks with escalated privileges, usually by using 'sudo' or 'su'. It is equivalent to 'sudo' in Unix-like systems.

Example:

become: yes
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 7

How can you execute only a specific task from an Ansible playbook?

You can use the '--tags' option followed by the task tag when running the 'ansible-playbook' command to execute specific tasks.

Example:

ansible-playbook site.yml --tags deploy
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 8

How can you check the syntax of an Ansible playbook without executing it?

You can use the 'ansible-playbook' command with the '--syntax-check' option to validate the syntax of a playbook without running it.

Example:

ansible-playbook site.yml --syntax-check
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 9

How can you limit the execution of Ansible tasks to a specific set of hosts?

You can use the '--limit' option followed by the pattern of hosts when running the 'ansible-playbook' command to limit the execution to specific hosts.

Example:

ansible-playbook site.yml --limit web_servers
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 11

How can you include external files in Ansible playbooks?

The 'include' statement is used to include external YAML files in Ansible playbooks. It allows for better organization and reuse of playbook components.

Example:

include: tasks/common-tasks.yml
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 12

How can you define and use roles in Ansible playbooks?

Roles are defined in separate directories and can be included in playbooks using the 'roles' keyword. They enhance playbook organization and reusability.

Example:

roles:
  - common
  - web_server
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 13

How can you check if a file or directory exists in Ansible?

The 'stat' module in Ansible can be used to check the existence of a file or directory. The result can be checked using the 'stat.exists' attribute.

Example:

stat:
  path: /path/to/file.txt
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 14

How can you override variables in Ansible?

Variables in Ansible can be overridden at different levels, including playbooks, inventory files, and the command line. The precedence order determines which value is used.

Example:

ansible-playbook site.yml -e 'variable_name=new_value'
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments

Intermediate / 1 to 5 years experienced level questions & answers

Ques 15

Explain the difference between Ansible and other configuration management tools.

Ansible is agentless, uses simple YAML syntax, and doesn't require a master-server setup. Other tools like Puppet and Chef rely on agents and a master-server architecture.
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 16

Explain the role of an Ansible Handler.

An Ansible Handler is a special task triggered only if another task changes a system state. Handlers are used to restart services or perform similar actions after a change.
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 18

Explain the concept of idempotence in Ansible.

Idempotence means that the result of an operation is the same regardless of how many times it is executed. Ansible plays and tasks should be designed to be idempotent.
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 21

What is the purpose of the 'notify' keyword in Ansible?

The 'notify' keyword is used to trigger handlers. It specifies a task or a list of tasks to be executed if the associated task results in a change.

Example:

notify: restart apache
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 22

What is the purpose of the 'register' keyword in Ansible?

The 'register' keyword is used to capture the output of a task and store it in a variable. This variable can be used later in the playbook.

Example:

register: result
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 24

What is the purpose of the 'when' keyword in Ansible?

The 'when' keyword is a conditional statement in Ansible. It is used to execute a task based on a specified condition, improving playbook flexibility.

Example:

when: ansible_os_family == 'Debian'
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 26

Explain the purpose of Ansible Facts caching.

Ansible Facts caching is the process of storing facts about remote systems locally to improve performance. It reduces the need to gather facts on each playbook run.
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 27

What is the purpose of the 'delegate_to' keyword in Ansible?

The 'delegate_to' keyword is used to run a task on a different host than the one specified in the playbook. It is useful for offloading tasks to specific hosts.

Example:

delegate_to: backup_server
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments
Ques 29

Explain Ansible Tower Workflows.

Ansible Tower Workflows allow the creation of complex job workflows by combining multiple playbooks and job templates. They provide a visual representation of the workflow.
Simpan untuk Revisi

Simpan untuk Revisi

Bookmark item ini, tandai sebagai sulit, atau masukkan ke dalam set revisi.

Buka Perpustakaan Belajar Saya
Apakah ini membantu?
Add Comment View Comments

Experienced / Expert level questions & answers

Most helpful rated by users:

Hak Cipta © 2026, WithoutBook.