300-610 · Question #180
An architect needs vendor-agnostic technology to orchestrate and automate a customer network with scripts. The technology must support running ad-hoc scripts from the CLI and support a deployment of s
The correct answer is A. Python. To orchestrate and automate a customer network with vendor-agnostic scripts, support ad-hoc CLI execution, and leverage a large set of libraries, Python is the technology of choice.
Question
An architect needs vendor-agnostic technology to orchestrate and automate a customer network with scripts. The technology must support running ad-hoc scripts from the CLI and support a deployment of scripts based on a large, readily available set of support libraries. Which technology must the architect choose?
Options
- APython
- BPuppet
- CCisco Power Tool
- DCisco Intersight
How the community answered
(34 responses)- A79% (27)
- B6% (2)
- C3% (1)
- D12% (4)
Why each option
To orchestrate and automate a customer network with vendor-agnostic scripts, support ad-hoc CLI execution, and leverage a large set of libraries, Python is the technology of choice.
Python is a versatile, vendor-agnostic scripting language with a vast ecosystem of libraries and frameworks specifically tailored for network automation and orchestration (e.g., `requests`, `netmiko`, `napalm`). Its interpretative nature allows for easy ad-hoc script execution from the command-line interface, fulfilling all the specified requirements.
Puppet is a configuration management system that uses a declarative language and typically requires an agent/master infrastructure, which is not a general-purpose scripting technology and is less suitable for ad-hoc CLI script execution compared to Python.
Cisco Power Tool implies a vendor-specific solution, which directly contradicts the requirement for a vendor-agnostic technology.
Cisco Intersight is a cloud-based management platform specifically for Cisco UCS and HyperFlex, making it a vendor-specific platform rather than a vendor-agnostic scripting technology.
Concept tested: Network automation tools, scripting languages
Source: https://www.python.org/doc/
Topics
Community Discussion
No community discussion yet for this question.