300-610 · Question #124
A company owns a large-scale compute infrastructure that consists of over 1000 servers and virtual machines. The operational complexity continues to grow with additional policies and servers added to
The correct answer is D. Ansible. An infrastructure engineer needs an agentless automation tool for large-scale compute infrastructure (1000+ servers/VMs) that uses SSH for secure transport and is extendable with existing Python modules.
Question
A company owns a large-scale compute infrastructure that consists of over 1000 servers and virtual machines. The operational complexity continues to grow with additional policies and servers added to the environment. An infrastructure engineer is looking for an automation tool to reduce the operational complexity of configuring complex infrastructure. Because of the strict security requirements, the tool must be agentless, use the secure shell for transport, and be extendable using existing Python modules. Which tool meets these requirements?
Options
- APuppet
- BNSO
- CSaltstack
- DAnsible
How the community answered
(18 responses)- A6% (1)
- B6% (1)
- D89% (16)
Why each option
An infrastructure engineer needs an agentless automation tool for large-scale compute infrastructure (1000+ servers/VMs) that uses SSH for secure transport and is extendable with existing Python modules.
Puppet is an agent-based configuration management tool, requiring agents to be installed on managed nodes, which contradicts the agentless requirement.
Cisco NSO (Network Services Orchestrator) is primarily focused on network device automation and orchestration, not general compute infrastructure automation, and is not typically described as agentless in the same context as Ansible for server management.
SaltStack is an agent-based configuration management tool (using 'Salt Minions') by default; while agentless modes exist, its primary design is agent-based, which does not strictly meet the agentless requirement.
Ansible is an agentless automation engine that uses SSH for secure transport to managed nodes, which is suitable for environments with strict security requirements. Its Python-based architecture and extensive module library make it highly extensible, fulfilling all specified requirements for large-scale infrastructure automation.
Concept tested: Automation tool characteristics (agentless, SSH, Python)
Source: https://docs.ansible.com/ansible/latest/index.html
Topics
Community Discussion
No community discussion yet for this question.