Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) — Question 211
A development team is looking for a tool to automate configurations across the infrastructure. The tool must have these characteristics:
• written in Python
• define playbooks for intent
• stateless
• imperative
Which tool meets these requirements?
Answer options
- A. Ansible
- B. Netmiko
- C. NCM
- D. Puppet
Correct answer: A
Explanation
Ansible is the correct choice as it is written in Python, supports playbooks for defining intent, is stateless, and follows an imperative approach. Netmiko is primarily focused on SSH connections for network devices, NCM is more about network configuration management without the playbook feature, and Puppet is designed to be declarative rather than imperative.