Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) — Question 26
A network operations team is using the cloud to automate some of their managed customer and branch locations. They require that all of their tooling be ephemeral by design and that the entire automation environment can be recreated without manual commands. Automation code and configuration state will be stored in git for change control and versioning. The engineering high-level plan is to use VMs in a cloud-provider environment, then configure open source tooling onto these VMs to poll, test, and configure the remote devices, as well as deploy the tooling itself.
Which configuration management and/or automation tooling is needed for this solution?
Answer options
- A. Ansible
- B. Ansible and Terraform
- C. NSO
- D. Terraform
- E. Ansible and NSO
Correct answer: B
Explanation
The correct answer is B, Ansible and Terraform, as both tools are essential for the requirements outlined. Terraform is used to manage the infrastructure as code aspect, allowing for the recreation of environments, while Ansible is ideal for configuration management and automation of the tools on those VMs. The other options lack one of these crucial components, making them insufficient for the complete automation solution needed.