SlideShare a Scribd company logo
Puppet
vs
Chef
vs
Ansible
Mark Phillips
About Me
• Linux tinkerer since 1992
• Automating stuff since 1993
• “Done time” in small organisations through to
Investment Banks
• I’m lazy
Here I talked about not wanting to do the 'heavy lifting' myself, what I wanted to do was ...
... have the computers do it for me. In other words, automate stuff.
(no, this is all just my opinion)
Demo Infrastructure
Chef
http://youtu.be/miO00M4vPok
Puppet
http://youtu.be/miO00M4vPok?t=5m55s
Ansible
http://youtu.be/miO00M4vPok?t=8m44s
Points of note
• Chef is big and ugly
• Puppet is a bit better
• Both have complexity you don’t need
http://www.ansible.com/get-started
“I wrote Ansible because none of the existing
tools fit my brain. I wanted a tool that I could
not use for 6 months, come back later, and still
remember how it worked.”
!
Michael DeHaan!
Ansible project founder
Quote from a wise man
The Times newspaper, on a Saturday, has an article titled "What I've
learnt". The previous quote was from an interview with Matt LeBlanc
https://www.vitsoe.com/gb/about/good-design
Good design is as little design as possible!
Less, but better – because it concentrates on the essential aspects, and
the products are not burdened with non-essentials.
Back to purity, back to simplicity
At the DevOps Cardiff meet I had an anecdote that preceded the next slide. I've put this extra slide in
before uploading the presentation with that short anecdote.
!
A while back a mate with a startup had asked me about CM software,
and if he should use Chef. "NO!" came my emphatic answer. "Take a
look at Ansible". A few days past, then I got a text message from him.
!
Autocorrect on iPhones? You know how ducking annoying that shiv
can be? Well, sometimes it actually gets things right...
https://twitter.com/vntxuk/status/434823784710017025
Mark Phillips
mark@vntx.cc
@vntxuk
Blog: probably.co.uk
Github repo used to build the demos:
https://github.com/phips/c6vagrant/tree/pVcVa

More Related Content

PDF
Devops and Immutable infrastructure - Cloud Expo 2015 NYC
John Willis
 
PPTX
Devops With Boxfuse and Shippable
Andrew Schwabe
 
PDF
Railsconf 2014 - Deploying Rails is Easier Thank It Looks
talkingquickly
 
PDF
JUST EAT: Tools we use to enable our culture
Peter Mounce
 
KEY
2011.07.14 LT Doc fluxflex on JAWS-UG
Hiro Fukami
 
PDF
Scaling Humans - BigPanda's Fabulous ChatOps Adventure - Erik Zaadi, BigPanda...
DevOpsDays Tel Aviv
 
PDF
NLUUG print conference May 26 2016
Igmar Palsenberg
 
PDF
[Rakuten TechConf2014] [C-2] Big Data for eBooks and eReaders
Rakuten Group, Inc.
 
Devops and Immutable infrastructure - Cloud Expo 2015 NYC
John Willis
 
Devops With Boxfuse and Shippable
Andrew Schwabe
 
Railsconf 2014 - Deploying Rails is Easier Thank It Looks
talkingquickly
 
JUST EAT: Tools we use to enable our culture
Peter Mounce
 
2011.07.14 LT Doc fluxflex on JAWS-UG
Hiro Fukami
 
Scaling Humans - BigPanda's Fabulous ChatOps Adventure - Erik Zaadi, BigPanda...
DevOpsDays Tel Aviv
 
NLUUG print conference May 26 2016
Igmar Palsenberg
 
[Rakuten TechConf2014] [C-2] Big Data for eBooks and eReaders
Rakuten Group, Inc.
 

What's hot (20)

PPTX
Azure Websites
Senthamil Selvan
 
PPTX
Elm - never get a runtime error anymore. Almost.
Anton Astashov
 
PPTX
Maksym Khamrovskyi, Kostiantyn Averin "Octopus: on the way to deployment bril...
Fwdays
 
PDF
MVP & Startup, with OpenSource Software and Microsoft Azure
Francesco Fullone
 
PDF
Coolblue Behind the Scenes | Pat Hermens - On the shoulders of giants.
Coolblue
 
PDF
Intro To Serverless ClojureScript
Jim Lynch
 
PDF
WordCamp IL 2016 - WordPress Scale on AWS
Boaz Ziniman
 
PPTX
How to scale your app and win the cloud challenge
Quentin Adam
 
PPT
Emergent design @ Pronto 24/11/2013
Varokas Panusuwan
 
PDF
The Ruby workflow
Clemens Helm
 
PPTX
Autobahn primer
Robbie Byrd
 
PDF
Inrastructure as Code
Charles Anderson
 
PDF
Webdriver.io
Steven Noble
 
PDF
DevTools at Etsy
Daniel Schauenberg
 
PDF
Dockercon plugins session
Weaveworks
 
PDF
The Pivotal Engineering Dojo: Earning Your Black Belt in Cloud Foundry Engine...
VMware Tanzu
 
PPTX
DevOps for Scala
Michele Sciabarrà
 
PPTX
Standard libraries with_xamarin
Ken Tucker
 
PDF
Deis - Building our own PaaS at Springest
Wouter de Vos
 
PPTX
Dev-Friendly Ops
Josh Schramm
 
Azure Websites
Senthamil Selvan
 
Elm - never get a runtime error anymore. Almost.
Anton Astashov
 
Maksym Khamrovskyi, Kostiantyn Averin "Octopus: on the way to deployment bril...
Fwdays
 
MVP & Startup, with OpenSource Software and Microsoft Azure
Francesco Fullone
 
Coolblue Behind the Scenes | Pat Hermens - On the shoulders of giants.
Coolblue
 
Intro To Serverless ClojureScript
Jim Lynch
 
WordCamp IL 2016 - WordPress Scale on AWS
Boaz Ziniman
 
How to scale your app and win the cloud challenge
Quentin Adam
 
Emergent design @ Pronto 24/11/2013
Varokas Panusuwan
 
The Ruby workflow
Clemens Helm
 
Autobahn primer
Robbie Byrd
 
Inrastructure as Code
Charles Anderson
 
Webdriver.io
Steven Noble
 
DevTools at Etsy
Daniel Schauenberg
 
Dockercon plugins session
Weaveworks
 
The Pivotal Engineering Dojo: Earning Your Black Belt in Cloud Foundry Engine...
VMware Tanzu
 
DevOps for Scala
Michele Sciabarrà
 
Standard libraries with_xamarin
Ken Tucker
 
Deis - Building our own PaaS at Springest
Wouter de Vos
 
Dev-Friendly Ops
Josh Schramm
 
Ad

Similar to DevOps Cardiff - Puppet vs Chef vs Ansible (20)

PPTX
Evaluation Question 4
atm1996
 
PPTX
Powerpoint12345678910
07wisee
 
PDF
Minimalism as a concept in Product Management by Esmar Mesic
Bosnia Agile
 
PDF
THE V.A. GAME: SCALE YOUR E-COMMERCE BUSINESS WITH AUTOMATION AND VIRTUAL ASS...
Andrew Maff
 
PDF
Better Versions of Themselves: Unifying UX and Product with the Job Story (U...
Adam Breen
 
PPTX
How did you use media technologies in the construction and research, planning...
Sammie Light
 
PPTX
Time management
Denis Petelin
 
PPTX
Question 6
mila lewis
 
PPTX
Question 6
mila lewis
 
PPTX
Evaluation 6
millieoconnor12
 
PPTX
Being a designer
Ahmad Firoz
 
PPTX
How to increase productivity and eliminate mistakes fast
thebeachbumentrepreneur
 
PPTX
Technologies
elliejefford
 
PDF
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Hossam Hassan
 
PPTX
Evaluation Question 6
Rosie Norris
 
PPTX
What did i learn about each piece of
abbsmurray
 
PPT
Redesigning your company from the inside out
innogy Innovation GmbH
 
PDF
UX 101: User Research methods to kickstart your project
Charlotte Breton Schreiner
 
PPTX
4. production experiments
jack-morton
 
PDF
iMyCom:Tripping along iOS development of Langauge Communication tool
Vijaya Prakash Kandel
 
Evaluation Question 4
atm1996
 
Powerpoint12345678910
07wisee
 
Minimalism as a concept in Product Management by Esmar Mesic
Bosnia Agile
 
THE V.A. GAME: SCALE YOUR E-COMMERCE BUSINESS WITH AUTOMATION AND VIRTUAL ASS...
Andrew Maff
 
Better Versions of Themselves: Unifying UX and Product with the Job Story (U...
Adam Breen
 
How did you use media technologies in the construction and research, planning...
Sammie Light
 
Time management
Denis Petelin
 
Question 6
mila lewis
 
Question 6
mila lewis
 
Evaluation 6
millieoconnor12
 
Being a designer
Ahmad Firoz
 
How to increase productivity and eliminate mistakes fast
thebeachbumentrepreneur
 
Technologies
elliejefford
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Hossam Hassan
 
Evaluation Question 6
Rosie Norris
 
What did i learn about each piece of
abbsmurray
 
Redesigning your company from the inside out
innogy Innovation GmbH
 
UX 101: User Research methods to kickstart your project
Charlotte Breton Schreiner
 
4. production experiments
jack-morton
 
iMyCom:Tripping along iOS development of Langauge Communication tool
Vijaya Prakash Kandel
 
Ad

Recently uploaded (20)

PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 

DevOps Cardiff - Puppet vs Chef vs Ansible