Implementing and Operating Cisco Enterprise Network Core Technologies (ENCOR) — Question 243
Which characteristic distinguishes Ansible from Chef?
Answer options
- A. Ansible uses Ruby to manage configurations. Chef uses YAML to manage configurations.
- B. The Ansible server can run on Linux, Unix or Windows. The Chef server must run on Linux or Unix.
- C. Ansible pushes the configuration to the client. Chef client pulls the configuration from the server.
- D. Ansible lacks redundancy support for the primary server. Chef runs two primary servers in active/active mode.
Correct answer: C
Explanation
The correct answer is C because Ansible operates on a push model, sending configurations directly to clients, while Chef follows a pull model where the client retrieves configurations from the server. Options A and B contain inaccuracies regarding the technologies used by Ansible and Chef, and option D incorrectly states the redundancy capabilities of Ansible.