new infrastructure and faster and easier
troubleshooting steps.
5. D. A key component of any CI pipeline is the
build server, which reacts to developers
committing their code into the central repository
and starts the initial tests on the new code
features.
6. B. The four steps of a CI/CD pipeline are source,
build, test, and deploy.
7. B. Ansible playbooks can be run from a terminal
with the ansible-playbook command.
8. A. The Puppet manifests are standard text files
that contain Puppet Domain Specific Language
(DSL) code and have the .pp extension.
9. C. Recipes are authored in Ruby, and most of
them contain simple configuration patterns that
get enforced through the Chef client.
10. B. The NSO Device Manager manages network
devices using YANG data models and NETCONF.
For devices that natively implement NETCONF
and YANG models, the device manager is
automatic, and devices that do not support
NETCONF are integrated in the platform by
using Network Element Drivers (NEDs).
11. C. Network topologies are stored as YAML files
and can be easily modified and shared.
12. A, D. The pyATS solution is composed of two
main components: the pyATS test framework and
the pyATS library, which used to be called Genie
but was renamed in an effort to simplify the
nomenclature of the product.
CHAPTER 16
1. B. The transport layer, as the name suggests, is
responsible for end-to-end transport of data from
the source to the destination of the data traffic.
Connection-oriented protocols at the transport