Match each configuration management tool on the left with its corresponding operational traits, communication protocols, and file terminology on the right.
- AnsibleUses an agentless, push-based architecture executing YAML Playbooks over SSH or NETCONF.
- PuppetUses an agent-based pull model where managed devices request Manifests written in a declarative DSL over TCP port 8140.
- ChefUses an agent-based pull model where clients retrieve Cookbooks containing Ruby-based Recipes over TCP port 443.
Cevap
Ansible matches with the agentless push architecture using YAML Playbooks over SSH/NETCONF. Puppet matches with the pull model using Puppet DSL Manifests over TCP port 8140. Chef matches with the pull model using Ruby-based Recipes and Cookbooks over TCP port 443.
Ansible is distinct for its agentless push model using SSH and YAML Playbooks. Puppet operates via an agent pull model requesting Manifests over TCP 8140. Chef operates via an agent pull model fetching Ruby-based Recipes and Cookbooks over HTTPS (TCP 443).
Adım Adım Çözüm
Anahtar Kavram
Capabilities and Architectural Traits of Configuration Management Tools (Ansible, Puppet, Chef)