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