What kind of architecture does Ansible use to manage remote nodes?
AAgentless — it connects to nodes over SSH with no agent installed on them
BAgent-based — a daemon must be installed and running on every managed node
CMaster-minion — nodes poll a central master server for their configuration
DPeer-to-peer — nodes gossip their state to one another in order to converge
Why this is the answer
Ansible is agentless: the control node connects over SSH and runs modules, so nothing is installed on managed nodes. It's not agent-based like Puppet/Chef, not master-minion polling like Salt, and not peer-to-peer gossip.