ANSIBLE + DOCKER
MAKE CHEF AND
PUPPET 100%
UNNECESSARY
John Minnihan @jbminn
why listen to me?
INVENTED HOSTED REPOS IN ’99
CREATED LOTS OF INFRASTRUCTURE
MY SYSTEMS MANAGE 2B+ LOC
CAN JUMP A MOTORCYCLE 75 FEET
I noticed an increased number of mentions of Ansible + Docker.
Docker ansible-make-chef-puppet-unnecessary-minnihan
‘Ansible + Docker’ queries have
gone from zero to lots in 6 months
Docker ansible-make-chef-puppet-unnecessary-minnihan
Docker + Ansible took off like a
rocket delivering groceries to a
spaceship
why?
They’re easier to use and produce portable & immutable outcomes.
(ssh + LXC + cgroups)
With the advent & quick rise of Docker and
Ansible, engineers can now configure an
environment once, save it into a container
and rapidly reuse that container hundreds
(or thousands) of times without additional
configuration.
When additional config is necessary, for example
for run-time changes that can't be preset, Ansible
can be used to accomplish this with lightweight
data description files requiring nothing more than
ssh. This can be done either to the container's
dockerfile before it is launched or can be done
inside the container post-launch.
The need for complex client-server-agent
arrangements like those in Chef or Puppet
goes away. Chef and Puppet were great
transition schemes that bridged the config
management gap, but that gap has been firmly
+ completely closed by Docker + Ansible.
But what makes Ansible + Docker’s emergence
an inflection point is what’s also occurring in the
Chef + Puppet user space - right now.
This talk could stop right here.
“I DIDN’T SIGNUP TO MANAGE
MY MANAGEMENT SYSTEM”
“WHY DO I HAVE TO KEEP
UPGRADING THE AGENTS?”
“SPINNING UP VMS TAKES A LOT
OF TIME & ADDS NO VALUE.”
“CAN’T THIS BE RUN ONCE & JUST
WORK EACH TIME I NEED IT?”
“I NEVER DID GET EITHER CHEF
OR PUPPET TO ACTUALLY WORK.”
what people are saying
show me the code
there are 38,000 tutorial results for ansible
and 394,000 tutorial results for docker
….and there are 6 talks here at Gluecon on either ansible or docker or both.
Seek out the data + make an informed decision.
here’s what I think is
important
THERE’S A LOT OF WORK
JUST GETTING CHEF OR
PUPPET FUNCTIONAL
chef server install page:679
chef client install page:1569
WORD COUNT
ansible install page: 145
ansible client install page: 0
TO INSTALL ANSIBLE, CLONE THE
REPO + CREATE AN INVENTORY.
YOU’RE READY TO RUN AD-HOC
COMMANDS.
TO INSTALL CHEF, DOWNLOAD
THE RIGHT CLIENT + SERVER
INSTALLERS, INSTALL THEM &
THEN WRITE A SCRIPT.
THERE’S ALSO A BIG
DIFFERENCE IN THE
DESIGN PHILOSOPHIES
ANSIBLE IS AGENTLESS. IT
NEEDS ONLY SSH ON TARGET
SYSTEMS TO FUNCTION
CHEF + PUPPET EACH REQUIRE
SEPARATELY RUNNING SERVER
& CLIENTS BEFORE ANY WORK
CAN BE DONE
ANSIBLE’S GOAL-ORIENTED TASKS
ENSURE WORK IS COMPLETED BY
ENFORCING STATE.
CHEF ENCOURAGES
IDEMPOTENCE, BUT IT
DOESN’T ENFORCE IT
ANSIBLE PLAYBOOKS ARE SIMPLE
DATA DESCRIPTIONS OF YOUR
INFRASTRUCTURE, DEFINING
THE DESIRED END-STATE
CHEF RECIPES ARE RUBY
SCRIPTS. THAT’S NOT A BIG
DEAL IF YOU KNOW RUBY.
what about docker?
EVERYTHING REQUIRED FOR A
CONTAINER IS IN ITS DOCKER
FILE, ENSURING A BASE STATE
THAT’S IMMUTABLE
CHEF DOES NOT PRESCRIBE A
BASE STATE. SYSTEMS CAN
DRIFT IF TARGET SYSTEMS ARE
EVEN SLIGHTLY DIFFERENT
DOCKER CONTAINERS SPIN
UP IN < 2 SECONDS. NEED A
CHANGE? BUILD A NEW
CONTAINER.
VMS TAKE MINUTES TO
SPIN UP
If you remember nothing else, remember the next two slides
BLAH, BLAH, BLAH
ANSIBLE IS AGENTLESS
This is a huge, game-changing difference.
DOCKER CONTAINERS
ARE IMMUTABLE & REUSABLE.
Build once, run anywhere. Really.
references
• Why Docker? Why Not Chef? - http://blog.relateiq.com/why-docker-why-not-
chef/
• The Walking Skeleton with Docker & Ansible -
http://continuousdelivery.uglyduckling.nl/docker/the-walking-skeleton-and-docker-and-ansible/
• “After 4 years of heavy Chef usage, the infrastructure as code mentality
becomes really tedious.” - http://thechangelog.com/ansible-docker/
• “I've used Puppet for over a year, and prefer @ansible after one afternoon.”
- http://twitter.com/opdavies/status/448753755983736832
• https://twitter.com/jbminn/favorites - login to twitter to see those
THANK YOU!
John Minnihan
Founder, ModernRepo
jbminn@modernrepo.com
@jbminn
QUESTIONS?

More Related Content

PDF
DevOps in a Regulated World - aka 'Ansible, AWS, and Jenkins'
PPTX
Test-Driven Infrastructure with Ansible, Test Kitchen, Serverspec and RSpec
PDF
Ansible Case Studies
PPTX
What Is Ansible? | How Ansible Works? | Ansible Tutorial For Beginners | DevO...
PDF
Ansible Crash Course
PPTX
Go Faster with Ansible (PHP meetup)
PDF
Ansible Oxford - Cows & Containers
PDF
Continuous infrastructure testing
DevOps in a Regulated World - aka 'Ansible, AWS, and Jenkins'
Test-Driven Infrastructure with Ansible, Test Kitchen, Serverspec and RSpec
Ansible Case Studies
What Is Ansible? | How Ansible Works? | Ansible Tutorial For Beginners | DevO...
Ansible Crash Course
Go Faster with Ansible (PHP meetup)
Ansible Oxford - Cows & Containers
Continuous infrastructure testing

What's hot (20)

PPTX
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
PDF
Ansible new paradigms for orchestration
PDF
Ansible not only for Dummies
PPTX
Monitor-Driven Development Using Ansible
PPTX
Cyansible
PPTX
Testing Ansible Infrastructure With Serverspec
PPTX
Ansible presentation
PDF
Automation with Ansible and Containers
PDF
How Ansible Makes Automation Easy
PDF
Getting started with Ansible
PPTX
Verifying your Ansible Roles using Docker, Test Kitchen and Serverspec
PPT
Learn basic ansible using docker
PDF
DevOps for Humans - Ansible for Drupal Deployment Victory!
PPT
Fake IT, until you make IT
PPTX
Vagrant, Ansible, and OpenStack on your laptop
PDF
Deploying PHP Applications with Ansible
PPTX
Automating aws infrastructure and code deployments using Ansible @WebEngage
PDF
Network Automation with Ansible
PDF
Ansible Introduction
PDF
Managing Your Cisco Datacenter Network with Ansible
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
Ansible new paradigms for orchestration
Ansible not only for Dummies
Monitor-Driven Development Using Ansible
Cyansible
Testing Ansible Infrastructure With Serverspec
Ansible presentation
Automation with Ansible and Containers
How Ansible Makes Automation Easy
Getting started with Ansible
Verifying your Ansible Roles using Docker, Test Kitchen and Serverspec
Learn basic ansible using docker
DevOps for Humans - Ansible for Drupal Deployment Victory!
Fake IT, until you make IT
Vagrant, Ansible, and OpenStack on your laptop
Deploying PHP Applications with Ansible
Automating aws infrastructure and code deployments using Ansible @WebEngage
Network Automation with Ansible
Ansible Introduction
Managing Your Cisco Datacenter Network with Ansible
Ad

Viewers also liked (20)

ODP
Elastic Searching With PHP
PDF
Diving deep into twig
PDF
Techniques d'accélération des pages web
PDF
Get Soaked - An In Depth Look At PHP Streams
PDF
Automation using-phing
ODP
PHP5.5 is Here
PPTX
Electrify your code with PHP Generators
PDF
The quest for global design principles (SymfonyLive Berlin 2015)
PDF
Mocking Demystified
PDF
Top tips my_sql_performance
PDF
Understanding Craftsmanship SwanseaCon2015
PDF
Why elasticsearch rocks!
PDF
Si le tdd est mort alors pratiquons une autopsie mix-it 2015
PDF
Writing infinite scalability web applications with PHP and PostgreSQL
PDF
L'ABC du BDD (Behavior Driven Development)
PDF
TDD with PhpSpec - Lone Star PHP 2016
PDF
Performance serveur et apache
PDF
Caching on the Edge
PDF
Behat 3.0 meetup (March)
PDF
The Wonderful World of Symfony Components
Elastic Searching With PHP
Diving deep into twig
Techniques d'accélération des pages web
Get Soaked - An In Depth Look At PHP Streams
Automation using-phing
PHP5.5 is Here
Electrify your code with PHP Generators
The quest for global design principles (SymfonyLive Berlin 2015)
Mocking Demystified
Top tips my_sql_performance
Understanding Craftsmanship SwanseaCon2015
Why elasticsearch rocks!
Si le tdd est mort alors pratiquons une autopsie mix-it 2015
Writing infinite scalability web applications with PHP and PostgreSQL
L'ABC du BDD (Behavior Driven Development)
TDD with PhpSpec - Lone Star PHP 2016
Performance serveur et apache
Caching on the Edge
Behat 3.0 meetup (March)
The Wonderful World of Symfony Components
Ad

Similar to Docker ansible-make-chef-puppet-unnecessary-minnihan (20)

PDF
Build an Infra Product with AWS Fargate
PDF
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
PDF
A Tale of Two Workflows - ChefConf 2014
PDF
Docker and Cloud - Enables for DevOps - by ACA-IT
PDF
'DOCKER' & CLOUD: ENABLERS For DEVOPS
PDF
Case Study: Ansible and NASA
PDF
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
PDF
Deploying your first application with Kubernetes
PDF
Jenkins with superpowers
PDF
Kubernetes Kops - Automation Night
PDF
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
KEY
Capistrano, Puppet, and Chef
PDF
Serverless in production, an experience report (IWOMM)
PDF
Networking in Kubernetes
PDF
CI/CD with Kubernetes, Helm & Wercker (#madScalability)
PDF
Austin Web Architecture
PDF
Successful DevOps implementation for small teams a true story
PDF
Docker Workshop - Orchestrating Docker Containers
PPTX
IT automation: Make the server great again - toulouse devops fev 2017
PDF
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
Build an Infra Product with AWS Fargate
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
A Tale of Two Workflows - ChefConf 2014
Docker and Cloud - Enables for DevOps - by ACA-IT
'DOCKER' & CLOUD: ENABLERS For DEVOPS
Case Study: Ansible and NASA
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
Deploying your first application with Kubernetes
Jenkins with superpowers
Kubernetes Kops - Automation Night
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
Capistrano, Puppet, and Chef
Serverless in production, an experience report (IWOMM)
Networking in Kubernetes
CI/CD with Kubernetes, Helm & Wercker (#madScalability)
Austin Web Architecture
Successful DevOps implementation for small teams a true story
Docker Workshop - Orchestrating Docker Containers
IT automation: Make the server great again - toulouse devops fev 2017
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration

Recently uploaded (20)

PPTX
The various Industrial Revolutions .pptx
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
sustainability-14-14877-v2.pddhzftheheeeee
DOCX
search engine optimization ppt fir known well about this
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
STKI Israel Market Study 2025 version august
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPT
What is a Computer? Input Devices /output devices
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Architecture types and enterprise applications.pdf
The various Industrial Revolutions .pptx
Comparative analysis of machine learning models for fake news detection in so...
OpenACC and Open Hackathons Monthly Highlights July 2025
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Final SEM Unit 1 for mit wpu at pune .pptx
sustainability-14-14877-v2.pddhzftheheeeee
search engine optimization ppt fir known well about this
Module 1.ppt Iot fundamentals and Architecture
A contest of sentiment analysis: k-nearest neighbor versus neural network
Zenith AI: Advanced Artificial Intelligence
Custom Battery Pack Design Considerations for Performance and Safety
NewMind AI Weekly Chronicles – August ’25 Week III
sbt 2.0: go big (Scala Days 2025 edition)
STKI Israel Market Study 2025 version august
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
UiPath Agentic Automation session 1: RPA to Agents
What is a Computer? Input Devices /output devices
Benefits of Physical activity for teenagers.pptx
Architecture types and enterprise applications.pdf

Docker ansible-make-chef-puppet-unnecessary-minnihan

  • 1. ANSIBLE + DOCKER MAKE CHEF AND PUPPET 100% UNNECESSARY John Minnihan @jbminn
  • 2. why listen to me? INVENTED HOSTED REPOS IN ’99 CREATED LOTS OF INFRASTRUCTURE MY SYSTEMS MANAGE 2B+ LOC CAN JUMP A MOTORCYCLE 75 FEET
  • 3. I noticed an increased number of mentions of Ansible + Docker.
  • 5. ‘Ansible + Docker’ queries have gone from zero to lots in 6 months
  • 7. Docker + Ansible took off like a rocket delivering groceries to a spaceship
  • 9. They’re easier to use and produce portable & immutable outcomes. (ssh + LXC + cgroups)
  • 10. With the advent & quick rise of Docker and Ansible, engineers can now configure an environment once, save it into a container and rapidly reuse that container hundreds (or thousands) of times without additional configuration.
  • 11. When additional config is necessary, for example for run-time changes that can't be preset, Ansible can be used to accomplish this with lightweight data description files requiring nothing more than ssh. This can be done either to the container's dockerfile before it is launched or can be done inside the container post-launch.
  • 12. The need for complex client-server-agent arrangements like those in Chef or Puppet goes away. Chef and Puppet were great transition schemes that bridged the config management gap, but that gap has been firmly + completely closed by Docker + Ansible.
  • 13. But what makes Ansible + Docker’s emergence an inflection point is what’s also occurring in the Chef + Puppet user space - right now. This talk could stop right here.
  • 14. “I DIDN’T SIGNUP TO MANAGE MY MANAGEMENT SYSTEM” “WHY DO I HAVE TO KEEP UPGRADING THE AGENTS?” “SPINNING UP VMS TAKES A LOT OF TIME & ADDS NO VALUE.” “CAN’T THIS BE RUN ONCE & JUST WORK EACH TIME I NEED IT?” “I NEVER DID GET EITHER CHEF OR PUPPET TO ACTUALLY WORK.” what people are saying
  • 15. show me the code there are 38,000 tutorial results for ansible and 394,000 tutorial results for docker ….and there are 6 talks here at Gluecon on either ansible or docker or both. Seek out the data + make an informed decision.
  • 16. here’s what I think is important
  • 17. THERE’S A LOT OF WORK JUST GETTING CHEF OR PUPPET FUNCTIONAL
  • 18. chef server install page:679 chef client install page:1569 WORD COUNT ansible install page: 145 ansible client install page: 0
  • 19. TO INSTALL ANSIBLE, CLONE THE REPO + CREATE AN INVENTORY. YOU’RE READY TO RUN AD-HOC COMMANDS. TO INSTALL CHEF, DOWNLOAD THE RIGHT CLIENT + SERVER INSTALLERS, INSTALL THEM & THEN WRITE A SCRIPT.
  • 20. THERE’S ALSO A BIG DIFFERENCE IN THE DESIGN PHILOSOPHIES
  • 21. ANSIBLE IS AGENTLESS. IT NEEDS ONLY SSH ON TARGET SYSTEMS TO FUNCTION CHEF + PUPPET EACH REQUIRE SEPARATELY RUNNING SERVER & CLIENTS BEFORE ANY WORK CAN BE DONE
  • 22. ANSIBLE’S GOAL-ORIENTED TASKS ENSURE WORK IS COMPLETED BY ENFORCING STATE. CHEF ENCOURAGES IDEMPOTENCE, BUT IT DOESN’T ENFORCE IT
  • 23. ANSIBLE PLAYBOOKS ARE SIMPLE DATA DESCRIPTIONS OF YOUR INFRASTRUCTURE, DEFINING THE DESIRED END-STATE CHEF RECIPES ARE RUBY SCRIPTS. THAT’S NOT A BIG DEAL IF YOU KNOW RUBY.
  • 25. EVERYTHING REQUIRED FOR A CONTAINER IS IN ITS DOCKER FILE, ENSURING A BASE STATE THAT’S IMMUTABLE CHEF DOES NOT PRESCRIBE A BASE STATE. SYSTEMS CAN DRIFT IF TARGET SYSTEMS ARE EVEN SLIGHTLY DIFFERENT
  • 26. DOCKER CONTAINERS SPIN UP IN < 2 SECONDS. NEED A CHANGE? BUILD A NEW CONTAINER. VMS TAKE MINUTES TO SPIN UP
  • 27. If you remember nothing else, remember the next two slides BLAH, BLAH, BLAH
  • 28. ANSIBLE IS AGENTLESS This is a huge, game-changing difference.
  • 29. DOCKER CONTAINERS ARE IMMUTABLE & REUSABLE. Build once, run anywhere. Really.
  • 30. references • Why Docker? Why Not Chef? - http://blog.relateiq.com/why-docker-why-not- chef/ • The Walking Skeleton with Docker & Ansible - http://continuousdelivery.uglyduckling.nl/docker/the-walking-skeleton-and-docker-and-ansible/ • “After 4 years of heavy Chef usage, the infrastructure as code mentality becomes really tedious.” - http://thechangelog.com/ansible-docker/ • “I've used Puppet for over a year, and prefer @ansible after one afternoon.” - http://twitter.com/opdavies/status/448753755983736832 • https://twitter.com/jbminn/favorites - login to twitter to see those
  • 31. THANK YOU! John Minnihan Founder, ModernRepo [email protected] @jbminn QUESTIONS?

Editor's Notes

  • #2: Let’s get this out of the way: I have no economic interest in any of these cos or projects. My mission today is not to teach you ansible or docker, but rather to force you to [re]think your decision to use chef or puppet.
  • #3: I’ve been designing big systems for a long time. I’ve automated a metric shit-tonne of stuff. And I used to do some wild stuff on bikes, which qualifies me for pretty much everything else I’ve ever done.
  • #4: when there’s this much chatter on one or two very specific pieces of technology, you owe it to yourself to research it + figure it out.
  • #5: pre-07, nearly everyone was using one-off scripts to do everything. Few were documented, almost none were under source control and nearly none were actually well engineered. ’08 - ’11 saw chef + puppet emerge, but these tools quickly took on characteristics of the stuff we were trying to manage w/ them: large, bloated, hard to use
  • #6: this speaks for itself. run some google trends queries to see for yourself.
  • #7: This is extraordinary. There were zero measurable queries for ansible and docker together prior to last fall. Today, there are enough that the trend is statistically significant (rated 100) in the sample. That’s nearly a straight line up. Such line. Much straight. Wow.
  • #10: a reminder: I have no - zero, zilch, nada - economic interest in ansible or docker. On the next few slides I’ll summarize key points why A+D are better. If you see factual errors (i.e. the current versions of x now do y etc), let me know. Like Solomon says, you can package your entire application w/ its dependencies.
  • #11: Ansible can pull a dockerfile out of git or hg, build it + start it from a single playbook that is easy to read and understand by junior staff. This playbook can be applied to hundreds (or more) systems simultaneously w/ no pre-configuration on the docker hosts.
  • #12: Here’s where ansible shows its strength: play books are near-english language descriptions of the work you want to do + depend only on a running ssh listener on the target system. You can use playbooks to do really, really useful things w/ docker. Look for ansible’s updates on this.
  • #13: Say bye-bye to client-server, agent-based arrangements that have tricked you into managing *them*. With docker, you describe the entirety of what you want your system to look like once. It’s your completely self-contained application. Ansible can bootstrap dozens of new containered apps from a single playbook in under 20 lines of description.
  • #14: Yep. The sys admins are grumbling.
  • #15: yes, these are real quotes. No, I’m not gonna provide attribution. If you don’t believe these, well… whatever.
  • #16: as I said earlier, this isn’t an ansible or docker training talk or a tutorial. There’s so much well-written stuff out there already, I wanted to focus today on what no one else was (yet) saying aloud: Chef + Puppet are rearview mirror technologies. There’s a better way.
  • #17: are you on the edge of your seats yet…?
  • #18: If I can’t get your product installed + running in under an hour, how in the world am I ever gonna to learn how to actually use it? Running multiple installers that may not even work with each other is a non-starter.
  • #19: Again, this speaks for itself. Ansible has no client, so yeah.
  • #20: Installing Ansible is as simple as cloning the repo + sourcing an env script that puts that folder onto your PATH. Then, create an inventory file with the name of at least one of your target systems and that’s it. You’re now ready to run ad-hoc commands that just work.
  • #21: This isn’t surprising, but it’s worth pointing out: Chef + Puppet both have client-server design paradigms that are simply no longer necessary. If a target box has ssh, it can be orchestrated w/ ansible.
  • #22: following on from the ssh piece, this means (obv) that ansible is agentless. There’s nothing to install or update on the target systems, ever. When you interact w/ an inventory, the work gets done and its over. Both chef + puppet leave a ton of stuff running everywhere.
  • #23: Ansible uses state (i.e. installed, removed, running etc) to declare the end-state of the thing we’re touching. This ensures that stuff that doesn’t need to get touched, like an ngnix server that’s already installed, doesn’t get reinstalled. Chef encourages idempotence, but there’s no uniformly used state for recipes.
  • #24: This is important to folks who don’t already know ruby. This includes, not coincidently, a very large portion of old-school sys admins. They know shell scripts, so that’s what was used. Being able to walk up to ansible + write a playbook w/ no prior lang skills is a big advantage. If you already know or want to learn Ruby, this is a no-op.
  • #25: yes, yes, yes… what abt docker?
  • #26: Figuring out what’s on a VM that has been out of your control since you last used it is a nightmare. This is a huge problem in process-lacking enterprises: a VM can + often does have different software on it the next time you use it. Even small changes cause huge ripples. Docker containers that are purpose-built obviate that issue.
  • #27: Speed matters. If there’s any dispute to this, I’d love to hear the reasons.
  • #28: I could go on + on + on… but you get the picture. Ansible + Docker represent a big change to how things used to be done. There will be people who refuse to accept this + don’t want you to accept it either. Just remember this…
  • #29: Point #1
  • #30: Point #2
  • #31: These are a few of the posts I referenced while writing this talk. There are many more.
  • #32: do not ask me about the motocross stuff. I hate talking abt that.