nerdexam
Cisco

300-610 · Question #222

The network infrastructure team is beginning to automate routine tasks within the Cisco ACI fabric and is searching for the appropriate solution. The solution must not require any additional software

The correct answer is A. Cobra SDK. For automating Cisco ACI tasks without additional APIC software, requiring minimal programming knowledge, and for infrequent modifications, the Cobra SDK is a suitable solution.

Automation Design

Question

The network infrastructure team is beginning to automate routine tasks within the Cisco ACI fabric and is searching for the appropriate solution. The solution must not require any additional software installed on the Cisco APIC Networking team members lack automation experience and prefer to use a tool that does not require in-depth programming knowledge. Finally configuration within the Cisco ACI fabric is rarely modified or removed. Which solution must the team choose?

Options

  • ACobra SDK
  • BAnsible
  • CTerraform
  • DPuppet

How the community answered

(50 responses)
  • A
    92% (46)
  • B
    2% (1)
  • C
    4% (2)
  • D
    2% (1)

Why each option

For automating Cisco ACI tasks without additional APIC software, requiring minimal programming knowledge, and for infrequent modifications, the Cobra SDK is a suitable solution.

ACobra SDKCorrect

The Cobra SDK for Cisco ACI is a Python library that directly interacts with the APIC's REST API, requiring no additional software to be installed on the APIC itself. While it involves programming, it simplifies API interactions by providing a Pythonic abstraction of the ACI object model, which can be less complex for network engineers with basic scripting skills to manage infrequent configuration changes compared to raw API calls or full-fledged automation platforms.

BAnsible

Ansible uses YAML playbooks and often has a lower learning curve for automation than a programming SDK, making it potentially more suitable for those lacking programming knowledge, but the question implies a choice where Cobra SDK is preferred.

CTerraform

Terraform is an Infrastructure-as-Code tool for declarative management, which uses HCL and may be considered more complex for teams lacking specific automation experience or for tasks that are rarely modified.

DPuppet

Puppet is a configuration management tool that typically requires agents on managed nodes and uses its own DSL, which might be overkill for tasks that are rarely modified and for a team lacking in-depth programming or automation expertise.

Concept tested: Cisco ACI automation tools

Source: https://developer.cisco.com/docs/aci/#!cobra-sdk/overview

Topics

#ACI automation#Cobra SDK#APIC management#automation tools

Community Discussion

No community discussion yet for this question.

Full 300-610 Practice