This is one of the common DevOps interview questions. What is the difference between Ansible and Puppet? When will you choose Ansible over Puppet?
|
Ansible |
Puppet |
Introduced |
2012 |
2005 |
Written in? |
Python |
Java & Ruby |
Syntax |
Playbooks(YAML file) |
Domain specific language |
Model |
Push |
Pull |
Architecture |
Agent-less |
Client/server |
Deployments |
Fast, simple deployments |
Larger, complex deployments |
Commercial version |
Ansible Tower |
Puppet Enterprise |
Scheduling |
not supported in free version |
Default time 30 mins in Open Source puppet |
No comments:
Post a Comment