350-601 · Question #311
An engineer must design an automation solution for the Cisco ACI Fabric to speed up the deployment of logical network elements for tenant provisioning. When creating a solution, the engineer must…
The correct answer is A. SaltStack. Based on requirements for rapid creation/removal, custom modules, extensibility, and on-demand execution, SaltStack is the automation tool that best fits for managing Cisco ACI.
Question
An engineer must design an automation solution for the Cisco ACI Fabric to speed up the deployment of logical network elements for tenant provisioning. When creating a solution, the engineer must keep in mind that the tool must support these requirements:
- Allow the rapid creation and removal of logical containers.
- Support the creation of custom modules and data structures.
- Be extensible with external libraries and modules.
- Allow rapid testing of code using an on-demand execution environment.
Which automation tool meets these requirements?
Options
- ASaltStack
- BYAML
- CChef
- DPython
How the community answered
(18 responses)- A78% (14)
- B11% (2)
- C6% (1)
- D6% (1)
Why each option
Based on requirements for rapid creation/removal, custom modules, extensibility, and on-demand execution, SaltStack is the automation tool that best fits for managing Cisco ACI.
SaltStack (Salt) is known for its high-speed remote execution capabilities for rapid configuration changes, its ability to create custom modules and states, strong extensibility through external libraries, and an on-demand execution model for quick testing, making it suitable for ACI automation.
YAML is a data serialization language, not an automation tool; it is used by automation tools like Salt for configuration definition.
While Chef is powerful, it is primarily agent-based and focuses on continuous deployment, which might not align as perfectly with the emphasis on 'rapid testing' and high-speed remote execution as SaltStack.
Python is a programming language that can be used to build automation solutions, but it is not an automation tool in itself like SaltStack, and directly using Python for comprehensive configuration management would require building many features from scratch.
Concept tested: Automation tool selection for Cisco ACI
Source: https://www.saltproject.io/what-is-salt/
Topics
Community Discussion
No community discussion yet for this question.