A network engineer is evaluating configuration management mechanisms for enterprise network automation. Which TWO statements accurately describe the operational capabilities and architecture of Ansible? (Select two.)
- It operates using an agentless architecture, communicating with managed devices over standard protocols such as SSH or NETCONF.Answer
- It uses YAML-formatted files known as Playbooks to define configuration tasks and desired states.Answer
- CIt requires a persistent client daemon installed on target switches to periodically pull configuration manifests from a master server.
- DIt relies primarily on Ruby-based DSL scripts called Recipes to compile target device configurations.
Answer
The correct statements are those identifying Ansible's agentless architecture over SSH/NETCONF and its usage of YAML-formatted Playbooks for configuration automation.
Ansible is defined by its agentless operational model (connecting over SSH, NETCONF, or REST APIs) and its use of YAML-formatted Playbooks to define configuration tasks. These traits eliminate the need to install and maintain client-side agent daemons on network devices.
Step-by-Step Solution
Key Concept
Operational capabilities and architecture of Ansible vs Puppet and Chef
Estimated Time:1m 0s