Configuration Management
- this type ... enables consistent configuration of infrastructure resources
- ansible
Orchestration
- this type ... across multiple technologies and domains
- puppet
OCG Page 886. Puppet Bolt - Orchestrator-driven tasks
1. Configuration Management:
- Puppet is used for this type of technology
- This type of technology enables consistent configuration of infrastructure resources.
2. Orchestration:
- This type of technology provides automation across multiple technologies and domains
- Ansible is used for this type of technology
*Provided answer is wrong *
Configuration Management
-This type of technology enables consistent configuration of infrastructure resources.
-Puppet is used for this type of technology.
Orchestration
-This type of technology provides automation across multiple technologies and domains.
-Ansible is used for this type of technology.
Given answers are incorrect
Configuration Management:
- This type of technology enables consistent configuration of infrastructure resources.
- Puppet is used for this type of technology.
Orchestration:
- This type of technology provides automation across multiple technologies and domains.
- Ansible is used for this type of technology.
This question was in CCNA dump too, take a look
https://www.examtopics.com/discussions/cisco/view/86199-exam-200-301-topic-1-question-773-discussion/
https://kodekloud.com/blog/configuration-vs-orchestration-management/#:~:text=Configuration%20management%20refers%20to%20the,application's%20deployment%20across%20multiple%20systems.
....................
How is Puppet Different from Ansible?
Among other differences (see below), Puppet uses declarative automation – that means you tell Puppet your desired configurations and Puppet will figure out how to get there. Ansible uses imperative automation, which means you lay out the steps required to get to that desired state instead of the tool figuring it out.
https://www.puppet.com/blog/ansible-vs-puppet#faq
Ansible (CLI tool)
Desired State / Declarative
Agent-less
procedural - Hybrid met declarative
push the configuration to the client.
uses playbooks (cfg/yaml)
primary/secondary architecture
"automation"
win-update demo bas: agentless
Intent-based
Puppet (CLI tool)
Desired State / Declarative
Agent-Based
Active/passive - replicate data to other server
Manifests
Multimaster architecture
Asses impact before applying
here two links with info, but not clear about puppet or ansible
https://www.linkedin.com/pulse/understanding-terms-infrastructure-code-management-ansible-sangode
https://kodekloud.com/blog/configuration-vs-orchestration-management/
Orchestration: Automate across multivendor physical and virtual network elements using sophisticated abstraction capabilities.
Puppet: Define and enforce configurations across operating systems, middleware, and applications in a programmatic way
Ansible is an open source, command-line IT automation software application written in Python. It can configure systems, deploy software, and orchestrate advanced workflows to support application deployment, system updates, and more.
Ansible is designed to be very simple, reliable, and consistent for configuration management.
From the link below, I understand that Ansible is more suitable in Orchestration category:
https://www.ciscopress.com/articles/article.asp?p=3100057&seqNum=3
"[Ansible] Playbooks are files that are used to define the desired or final state and also used to orchestrate operation across multiple nodes."
the structure is correct:
https://www.ansible.com/
Ansible Automation Platform has grown over the past years to provide powerful automation solutions that work for operators, administrators and IT decision makers across a variety of technology domains. It’s a leading enterprise automation solution from Red Hat®, a thriving open source community, and the de facto standard technology of IT automation.
BOOK: ccnp-and-ccie-enterprise-core-encor-350-401-official-cert-guide
Chapter 29. Introduction to Automation Tools
Puppet Bolt connects to devices by using SSH or WinRM connections. Puppet Bolt is an open source tool that is based on the Ruby language and can be installed as a single package.
"Orchestrator-driven tasks: Orchestrator-driven" tasks can leverage the Puppet architecture to use services to connect to devices. This design is meant for large-scale environments.
I would put "enables consistent configuration" under configuration management.
upvoted 3 times
...
This section is not available anymore. Please use the main Exam Page.350-401 Exam Questions
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
gibblock
Highly Voted 2 years agoamir5498
Highly Voted 2 years agoAbbribas
Most Recent 5 months agoCiscoTerminator
5 months, 4 weeks ago[Removed]
10 months, 1 week agoToto1
1 year, 5 months agojackr76
1 year, 11 months agoeojedad
2 years agoeojedad
2 years agommhawish
2 years, 3 months agoStefanOT2
2 years, 3 months agoMO_2022
2 years, 4 months agoShadyAbdekmalek
2 years, 4 months agoShadyAbdekmalek
2 years, 4 months agomikinet
2 years, 6 months agoNewbie350
2 years, 7 months agoRREVECO
2 years, 7 months agoDeu_Inder
2 years, 7 months ago