
Explanation:
The drag-and-drop mapping is based on each tool's normal configuration-management model. Ansible is agentless, built around playbooks, and commonly uses SSH over TCP port 22 to communicate with managed nodes. Puppet uses a declarative model and stores configuration logic in manifests, typically written with Puppet's Ruby-influenced language and saved as .pp files. Chef uses recipes and cookbooks and is associated with a client/server automation model; Chef Push Jobs also uses a command channel for remote execution.
The important CCNA 200-301 v1.1 Automation and Programmability lesson is not to memorize marketing language but to separate the operating models: Ansible focuses on simple agentless execution, Puppet emphasizes declarative manifests, and Chef organizes configuration into recipes and cookbooks. The existing mapping follows those technology roles. Reference: Cisco CCNA automation objectives covering configuration management tools and common network automation characteristics.
