True or false: A deployment that reports successful configuration application is sufficient evidence that the intended network service works.
9 Network Automation Capstone Online Quiz Questions
Use this free practice quiz with 20 questions to review 9 Network Automation Capstone, test your knowledge, and prepare for your next test or exam.
A team needs to manage VLAN IDs, names, sites, and device groups as network intent. Which approach best follows the recommended version-control practice?
- A
Store the desired design and its secrets together in an unreviewed file.
- B
Store the desired design in reviewed files and keep secrets out of the repository.
- C
Keep the desired design only in device configurations and omit version control.
- D
Store only deployment logs in version control, not the intended network design.
In the example VLAN configuration, what VLAN ID is assigned to printers? Enter the VLAN ID as an integer.
Name one recommended initial deployment target to use before expanding a change in controlled batches.
In the Ansible VLAN example, the resource module applies the configuration with state .
Which statement correctly distinguishes RESTCONF from NETCONF at the device-management level?
- A
RESTCONF provides RPC operations and configuration datastores, while NETCONF uses HTTP methods on YANG data.
- B
RESTCONF is a vendor-neutral controller interface, while NETCONF is limited to Terraform providers.
- C
RESTCONF exposes YANG-modeled data using HTTP methods, while NETCONF provides RPC operations and configuration datastores.
- D
RESTCONF manages only device backups, while NETCONF manages only monitoring alerts.
True or false: If a network controller is authoritative for a fabric, a separate device-level playbook should not independently change those same fabric settings.
- A
True
- B
False
Before deployment, input validation should check required fields, allowed VLAN ranges, naming conventions, target sites, and .
Select all practices that help protect access or sensitive data in a network-automation workflow.
- A
Use least-privilege service accounts.
- B
Log passwords and tokens so operators can reproduce a job.
- C
Encrypt stored secrets.
- D
Protect remote IaC state.
Which sequence matches Terraform's described workflow for a change that requires production approval?
- A
Apply changes first, then write configuration and inspect the resulting state.
- B
Write configuration, inspect a proposed plan, and apply approved changes.
- C
Inspect device logs, then use Terraform state to create a plan without configuration.
- D
Write configuration and apply it automatically before producing a plan.
An API client must handle failures safely. Select all practices recommended for its error and retry behavior.
- A
Distinguish authentication, validation, conflict, and transport errors.
- B
Repeat every failed request indefinitely without inspecting the error.
- C
Set timeouts and use bounded retries.
- D
Treat every error as a transport error and resend the same request.
From where do Ansible network modules execute, and what determines which connection methods they can use?
- A
On every managed device, because the module must run locally there.
- B
On the network controller only, regardless of the selected platform.
- C
From the control node, using a supported connection for the platform and module.
- D
On the inventory server, which must also provide device credentials.
After a network change, which set of records best supports both auditability and recovery?
- A
Keep only the final configuration and discard the job history.
- B
Save job results, API responses, change identifiers, and backups.
- C
Store credentials in the job record so the deployment can be repeated.
- D
Record only the approval and omit the deployment results.
A campus fabric is owned by a network controller, and a team must roll out approved VLAN changes. Describe a safe end-to-end workflow that respects configuration ownership and explains how the team should prepare, deploy, verify, and recover from a failed validation.
Before deploying a campus VLAN change, which validation step best reduces the risk of applying invalid or incompatible input?
- A
Apply the change to production, then check whether the VLAN values and targets are valid.
- B
Check required fields, allowed VLAN ranges, naming conventions, target sites, and device compatibility before deployment.
- C
Validate only the VLAN names and rely on the controller to detect all other problems during deployment.
True or false: After deploying VLANs, verifying that the intended VLAN IDs and names are configured is enough to prove that hosts have the expected connectivity and isolation.
- A
True
- B
False
A VLAN change has passed review. Which rollout plan best limits the impact of an unexpected problem?
- A
Deploy to every production site at once, then use monitoring to identify any problems.
- B
Deploy to the largest site first, because it gives the broadest test of the change.
- C
Start with a lab or canary site, then expand in controlled batches.
Which model-driven protocol exposes YANG-modeled data using HTTP methods?
A network controller is authoritative for a fabric. How should an automation team make a change to that fabric?
- A
Let Terraform and a device-level playbook both modify the fabric, but run them at different times.
- B
Use the authoritative controller as the deployment interface for that fabric, then verify the resulting network state.
- C
Use whichever interface is easiest for each individual change, without designating an owner.
In Terraform, what maps declared resources to real objects?