350-401 · Question #476
What is one difference between saltstack and ansible?
The correct answer is C. SaltStack is constructed with minion, whereas Ansible is constructed with YAML. A fundamental difference between SaltStack and Ansible lies in their architectural approach to managing nodes; SaltStack uses agents called minions on managed servers, while Ansible operates agentlessly.
Question
What is one difference between saltstack and ansible?
Options
- ASaltStack uses an API proxy agent to program Cisco boxes on agent mode, whereas Ansible
- BSaltStack uses the Ansible agent on the box, whereas Ansible uses a Telnet server on the box
- CSaltStack is constructed with minion, whereas Ansible is constructed with YAML
- DSaltStack uses SSH to interact with Cisco devices, whereas Ansible uses an event bus
How the community answered
(48 responses)- A6% (3)
- B4% (2)
- C88% (42)
- D2% (1)
Why each option
A fundamental difference between SaltStack and Ansible lies in their architectural approach to managing nodes; SaltStack uses agents called minions on managed servers, while Ansible operates agentlessly.
The statement about SaltStack's API proxy agent is partially specific, but Ansible primarily uses SSH, not an unspecified 'agent mode' for programming Cisco boxes.
SaltStack uses its own minion agent, not an Ansible agent, and Ansible does not rely on a Telnet server; it typically uses SSH for remote execution.
SaltStack's architecture relies on a master-minion model, where a 'minion' agent must be installed and run on each managed node. In contrast, Ansible is agentless, leveraging standard SSH for communication and defining automation tasks using YAML playbooks.
While Ansible uses SSH to interact with Cisco devices, SaltStack primarily uses its ZeroMQ-based event bus for communication with minions, making the statement reversed regarding the event bus.
Concept tested: SaltStack vs. Ansible architecture
Source: https://www.redhat.com/en/topics/automation/ansible-vs-saltstack
Topics
Community Discussion
No community discussion yet for this question.