Which two options are tools that require a software agent to be installed on all devices you want to manage? (Choose two.)
- Ansible
- Chef
- Puppet
- REST
- SSL
Explanation: Puppet and Chef are both agent-based configuration management tools. Agent-based means that a software agent must be installed on every device you intend to manage, including servers, routers, switches, and firewalls.
- Puppet uses an automation instruction set known as "manifests" and requires this agent to manage systems in a declarative manner.
- Chef uses "recipes" and "cookbooks" to achieve a desired state and similarly relies on an agent, which the sources note can sometimes increase the time required to deploy the solution.
In contrast, Ansible is explicitly described as being agentless, which allows it to manage devices via APIs (such as REST, NETCONF, or SSH) without requiring any software to be pre-installed on the target hardware. REST and SSL are not configuration management tools; REST is a style of API, and SSL (often referred to as TLS in modern contexts) is a transport security protocol.
Related exam: Modules 21 – 22: Checkpoint Exam: Programmability Answers (CCNP ENCOR v9)
