ETExamTower
Q1Infrastructure and Automation

An automated solution is required to configure VMs across numerous cloud-provider environments and connect those environments to an SD-WAN. The SD-WAN edge VM is available as an image in each relevant cloud and can receive an identity and all necessary configuration through cloud-init, without logging in to the VM after it is online. Which configuration-management and/or automation tooling is required for this solution?

← → navigate · a answer
Community votes
D
80% (4)
B
20% (1)
A
0% (0)
C
0% (0)
E
0% (0)
Discussion · 10
18
D Terraform. You don’t need Ansible because there’s no need to log into the devices and they’re bootstrapped by cloud init
8
should be B
2
I think this is the correct answer - see here: https://github.com/CiscoDevNet/terraform-sdwan
2
This is the correct answer. Cisco SD-WAN Viptela do not need Ansible since you will get the cloud init from vManage and then you will pass that to Terraform. No Ansible needed.
D 2
Selected Answer: D D is probably the best answer, although I'm sure you could still get it done with Ansible for most cloud providers as well.
D 2
Selected Answer: D Correct answer: D - Only terraform No need for ansible, no need to logon to devices.
B 2
Selected Answer: B The answer is B. Ansible and Terraform. Ansible is a configuration management tool that can be used to automate the configuration of VMs. Terraform is an infrastructure as code tool that can be used to automate the deployment of VMs in cloud provider environments. In this case, Ansible can be used to configure the SDWAN edge VMs with the required identity and configuration. Terraform can be used to deploy the SDWAN edge VMs in the cloud provider environments.
1
SDWAN config management can be done via
1
https://developer.cisco.com/network-automation/detail/5355689167611780/
D 1
Selected Answer: D "Terraform is the correct answer: When you create a generic compute resource in Terraform, your virtual machine (VM) may not have much capability because it is a ""fresh"" install and needs to be provisioned with the software you want to use. Manually installing the necessary software and its respective dependencies on each VM is time consuming and hard to maintain at scale. cloud-init is a standard configuration support tool available on most Linux distributions and all major cloud providers. cloud-init lets you pass a shell script to your instance that installs or configures the machine to your specifications. https://learn.hashicorp.com/tutorials/terraform/cloud-init"