How is ansible different from puppet?
Answer / Satender Singh
Ansible and Puppet are both configuration management tools, but they differ in several aspects. Ansible is agentless, meaning no software needs to be installed on managed nodes except SSH.nOn the other hand, Puppet requires an agent to run on each managed node. Additionally, Ansible uses a playbook (YAML files) to define tasks while Puppet manifests are written in its own declarative language called Puppet DSL.
| Is This Answer Correct ? | 0 Yes | 0 No |
Can you build your own modules with ansible?
Can you copy files recursively onto a target host? If yes, how?
What is ci/cd?
What is ansible and what makes it stand out from the rest of the configuration management tools?
What are the different components of ansible?
Why is ‘{{ }}’ notation used?
How do I copy files recursively onto a target host?
Why is ‘{{ }}’ notation used? And how can one interpolate variables or dynamic variable names?
Is it unsafe to bulk-set task arguments from a variable?
What is the use of ansible vaults?
How do I keep secret data in my playbook?
How do I access shell environment variables?