300-610 · Question #126
A customer requires a tool to manage Cisco network hardware. The solution must use secure communication using a secure network protocol, support the use of declarative language to manage the state of
The correct answer is C. Puppet. The customer needs a tool to manage Cisco network hardware using secure communication via a secure network protocol, supporting declarative language, and periodically pulling changes to controlled nodes.
Question
A customer requires a tool to manage Cisco network hardware. The solution must use secure communication using a secure network protocol, support the use of declarative language to manage the state of resources, and periodically pull changes to the controlled nodes. Which tool meets these requirements?
Options
- AAnsible
- BSaltStack
- CPuppet
- DNomir
How the community answered
(25 responses)- A4% (1)
- B4% (1)
- C92% (23)
Why each option
The customer needs a tool to manage Cisco network hardware using secure communication via a secure network protocol, supporting declarative language, and periodically pulling changes to controlled nodes.
Ansible is primarily a push-based system where configurations are pushed from the controller to the managed nodes, which contradicts the 'periodically pull changes' requirement.
While SaltStack supports both push and pull, its primary mode of operation with Salt Minions is typically push-based or event-driven, and it doesn't align as strongly with the 'periodically pull changes' model as Puppet.
Puppet is a configuration management tool that uses a declarative language to define the desired state of resources. It employs an agent-server architecture where agents on controlled nodes periodically 'pull' configurations from the Puppet master, ensuring secure communication and compliance with the desired state.
Nomir is not a recognized or common network configuration management or automation tool in the same category as the others.
Concept tested: Configuration management tool pull model and declarative language
Source: https://puppet.com/docs/puppet/latest/architecture.html
Topics
Community Discussion
No community discussion yet for this question.