A network operations team is preparing to automate configuration backups and interface descriptions across Cisco IOS XE switches without installing background agent daemons on the managed devices. Which operational characteristics specifically distinguish Ansible from Puppet and Chef in this deployment scenario? (Select two.)
- It uses an agentless architecture that relies on transport protocols such as SSH or NETCONF to manage target devices.Answer
- Playbooks are formatted using YAML and executed via a push-based operational model from a central control node.Answer
- CManaged nodes periodically run a local client daemon that pulls declarative manifest configurations over TCP port 8140.
- DConfigurations are defined in Ruby-based recipe scripts and retrieved continuously by managed nodes using HTTPS over TCP port 443.
Answer
Ansible is distinguished by its agentless architecture utilizing SSH/NETCONF for communication and its push-based deployment model using YAML-formatted Playbooks.
Ansible operates without needing software agents installed on network nodes. It utilizes standard SSH or NETCONF sessions to push configurations directly to switches and routers, relying on Playbooks formatted in YAML.
Step-by-Step Solution
Key Concept
Architectural differences between Ansible (Agentless, Push, SSH/YAML) versus Puppet and Chef (Agent-based, Pull, DSLs).
Estimated Time:1m 30s