Objective 6.6
200-301Recognize the capabilities of configuration management mechanisms such as Ansible and Terraform.
Objective 6.6 sits in Automation and Programmability, which carries 10% of the CCNA exam. The questions below are original, written from the official objective title above, and each explanation cites the Cisco page it rests on.
Objective title verbatim from the official objectives. Cisco exam page ↗
A worked example
Shown solved, with the whole explanation open: this is what every question here carries.
A playbook with this task runs against fifty routers every night.
- name: Ensure the syslog package is present ansible.builtin.package: name: rsyslog state: presentWhat does the task do on a host that already has rsyslog installed?
Correct.
Checked against docs.ansible.com, August 2026Concept
Configuration management declares an end condition instead of a procedure. A module that inspects the target first and acts only where reality differs can be applied repeatedly with the same outcome, which is what makes a nightly run safe.
Why C
The package module reads the current state of the host before it acts. rsyslog is already present, so the desired final state has been reached and the module exits without doing anything, reporting ok rather than changed. Running the play once or fifty times leaves the same result.
Source
Ansible: Ansible playbooks, checked August 2026Most Ansible modules check whether the desired final state has already been achieved and exit without performing any actions if that state has been achieved. Repeating the task does not change the final state. Modules that behave this way are 'idempotent'.
Now you: objective 6.6 questions
No account needed. The explanation opens when you answer.
Sample question 1 of 3
A team keeps a Terraform configuration in source control and applies it to build identical development, test and production environments. What do those configuration files describe?
Sample question 2 of 3
A team manages resources across two cloud providers with one workflow and handles cross-cloud dependencies. Which tool's use case is that?
Sample question 3 of 3
Terraform must manage a platform it has never seen before, which exposes an API. What makes that possible?
That’s 3 of the full CCNA bank.
Keep going free: 10 questions per certification in bank practice, with no account.
Continue practicingRead the sources
These are the official pages the questions above cite. Reading them is studying the objective from the primary source, which is what the explanations point you toward anyway.
More objectives in Automation and Programmability
- 6.1 Explain how automation impacts network management.
- 6.2 Compare traditional networks with controller-based networking.
- 6.3 Describe controller-based, software defined architecture (overlay, underlay, and fabric).
- 6.4 Explain AI (generative and predictive) and machine learning in network operations.
- 6.5 Describe characteristics of REST-based APIs (authentication types, CRUD, HTTP verbs, and data encoding).
- 6.7 Recognize components of JSON-encoded data.