Question

Difficulty: MediumCapabilities of Configuration Management Mechanisms (Puppet, Chef, Ansible)

An automation architect is designing a centralized configuration enforcement system for enterprise infrastructure. The system must operate on a pull-based model, where client agents periodically query a master server over TCP port 8140 using code files called manifests. Which configuration management mechanism is being described?

  1. PuppetAnswer
  2. B
    Ansible
  3. C
    Chef
  4. D
    Cisco DNA Center

Answer

Puppet
Puppet uses an agent-based, pull model where managed nodes run an agent that periodically requests configuration manifests from the Puppet master server over TCP port 8140.

Step-by-Step Solution

1
Identify the key attributes mentioned in the scenario
The requirements specify a pull-based agent model, communication on TCP port 8140, and configuration files defined as manifests.
These specific operational parameters distinguish Puppet from other configuration management tools.
2
Compare against configuration management tools
Puppet natively uses Puppet DSL manifests and client agents querying the server over TCP port 8140 (HTTPS). Ansible is agentless using SSH/NETCONF and YAML playbooks. Chef uses Ruby recipes over TCP port 443.
Matching all operational parameters uniquely identifies Puppet.

Key Concept

Operational characteristics of Puppet (Agent/Pull, TCP 8140, Manifests)
Rate this question