DevOps · Flashcard

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.

Official docs
Study in Gnoseed →