SlideShare a Scribd company logo
1 of 11
Download to read offline
© Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 1
#ZCamp2017 – Chef vs Ansible
vs
© Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 2
Gemeinsamkeiten: Chef und Ansible
§ Beide sind Configuration Management Tools
§ Gleiche Konzepte (heissen nur anders ;-))
§ Beide bieten eine DSL zum Beschreiben des Zielzustands
§ Beide sind “idempotent”
§ Beide bieten Tools / Frameworks zum Testen und für’s Depenedency Management
§ Beide unterstützen Wiederverwendbarkeit
© Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 3
High-level Unterschiede
Chef
§ Ruby Ökosystem
§ Interne DSL in Ruby
§ Agent-based (chef-client)
§ Pull-based
§ Schlanker Kern
§ Funktioniert gut auf Windows
Worin unterscheiden sie sich dann?
Ansible
§ Python Ökosystem
§ Externe DSL in YAML (+ Jinja2)
§ Agent-less (SSH reicht aus)
§ Push-based
§ Fetter Kern
§ Eingeschränkter Windows Support
© Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 4
Terminologie Chef vs Ansible
§ Chef Cookbook vs Ansible Role
§ Chef Recipes vs Ansible Tasks
§ Chef Resource vs Ansible Module
§ Chef Attribute vs Ansible Vars
§ Chef ohai vs Ansible setup
§ Chef Supermarket vs. Ansible Galaxy
§ Chef Server vs Ansible Tower
See https://docs.ansible.com/ansible/glossary.html
See https://docs.chef.io/glossary.html
Eigentlich ist doch alles das gleiche, heisst nur anders!
© Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 5
Toolchain Chef vs Ansible
Chef Ökosystem (Ruby-based)
§ berkshelf - a dependency manager for
Chef cookbooks
§ foodcritic - a lint tool for Chef cookbooks
§ chefspec - unit testing for Chef cookbooks
§ serverspec - rspec based framework for
testing servers
§ test-kitchen - a test driver for orchestrating
and testing infrastructure
Für fast jedes Tool in Chef gibt es ein Äquivalent in Ansible
Ansible Ökosystem (Python-based)
§ ansible-galaxy - a dependency manager for
Ansible roles
§ ansible-lint - a lint tool for Ansible roles
§ (Lücke)
§ testinfra - a pytest based framework for
testing servers
§ molecule - a test driver for orchestrating
and testing infrastructure
© Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 6
Demo Session
Die Wahrheit liegt im Source Code…
© Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 7
Entwicklungsumgebung: Linus Kitchen v0.3
https://github.com/tknerr/linus-kitchen/releases
© Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 8
Entwicklungsumgebung: Linus Kitchen v0.3
1. Download the VMware VM image from the releases page:
https://github.com/tknerr/linus-kitchen/releases/tag/v0.3
2. Import VM to Vmware
3. Follow the instructions in the README on the Desktop
4. Start Hacking!
Note: if you have v0.2 already simply run: update-vm --pull
Getting Started
© Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 9
Demo Repository
Repository
https://github.com/tknerr/zcamp2017-demo-repo
Szenario
§ Minimalbeispiel für eine “Web Applikation”
§ Apache2 Installieren, vorgefertigte HTML Seite hinterlegen, das ganze Testen!
§ myapp_chef vs myapp_ansible
Chef vs Ansible am Beispiel
© Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 10
© Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 11
Discussion Time!
Berkshelf, Galaxy,
Testinfra,
Serverspec,…
DevOps, NoOps,
Blablabla
Vagrant, Chef,
Ansible, usw
Ruby vs Python
Und was ist jetzt
besser!?

More Related Content

What's hot

JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: SecurityMayflower GmbH
 
Das Kung Fu des Code Reviews
Das Kung Fu des Code ReviewsDas Kung Fu des Code Reviews
Das Kung Fu des Code ReviewsChristian Erhardt
 
DevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneDevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneVorname Nachname
 
Entwicklung von ASP.NET-Core- und SQL-Server-Anwendungen unter macOS in der P...
Entwicklung von ASP.NET-Core- und SQL-Server-Anwendungen unter macOS in der P...Entwicklung von ASP.NET-Core- und SQL-Server-Anwendungen unter macOS in der P...
Entwicklung von ASP.NET-Core- und SQL-Server-Anwendungen unter macOS in der P...André Krämer
 
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?punkt.de GmbH
 
Cusy Developer-Baukasten
Cusy Developer-BaukastenCusy Developer-Baukasten
Cusy Developer-Baukastencusy GmbH
 
Kaps - Continuous Deployment Roadmap
Kaps - Continuous Deployment RoadmapKaps - Continuous Deployment Roadmap
Kaps - Continuous Deployment RoadmapStephan Kaps
 
Lohnt sich die Modernisierung bestehnder Software
Lohnt sich die Modernisierung bestehnder SoftwareLohnt sich die Modernisierung bestehnder Software
Lohnt sich die Modernisierung bestehnder SoftwareChristian Güdemann
 
DACH - Continuous delivery for Puppet Enterprise 08/09/2018
DACH - Continuous delivery for Puppet Enterprise 08/09/2018DACH - Continuous delivery for Puppet Enterprise 08/09/2018
DACH - Continuous delivery for Puppet Enterprise 08/09/2018Puppet
 
Java in the Cloud - am Beispiel der Google App Engineg
Java in the Cloud - am Beispiel der Google App EnginegJava in the Cloud - am Beispiel der Google App Engineg
Java in the Cloud - am Beispiel der Google App Engineggedoplan
 

What's hot (14)

Roslyn DDC Kompakt 2014
Roslyn DDC Kompakt 2014Roslyn DDC Kompakt 2014
Roslyn DDC Kompakt 2014
 
JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: Security
 
Das Kung Fu des Code Reviews
Das Kung Fu des Code ReviewsDas Kung Fu des Code Reviews
Das Kung Fu des Code Reviews
 
DevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneDevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der Schiene
 
Entwicklung von ASP.NET-Core- und SQL-Server-Anwendungen unter macOS in der P...
Entwicklung von ASP.NET-Core- und SQL-Server-Anwendungen unter macOS in der P...Entwicklung von ASP.NET-Core- und SQL-Server-Anwendungen unter macOS in der P...
Entwicklung von ASP.NET-Core- und SQL-Server-Anwendungen unter macOS in der P...
 
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
Punkt.de – Layout-Testing: was geht, was bringt´s, wer braucht´s?
 
Cusy Developer-Baukasten
Cusy Developer-BaukastenCusy Developer-Baukasten
Cusy Developer-Baukasten
 
Kaps - Continuous Deployment Roadmap
Kaps - Continuous Deployment RoadmapKaps - Continuous Deployment Roadmap
Kaps - Continuous Deployment Roadmap
 
Lohnt sich die Modernisierung bestehnder Software
Lohnt sich die Modernisierung bestehnder SoftwareLohnt sich die Modernisierung bestehnder Software
Lohnt sich die Modernisierung bestehnder Software
 
TDD für Testmuffel
TDD für TestmuffelTDD für Testmuffel
TDD für Testmuffel
 
DACH - Continuous delivery for Puppet Enterprise 08/09/2018
DACH - Continuous delivery for Puppet Enterprise 08/09/2018DACH - Continuous delivery for Puppet Enterprise 08/09/2018
DACH - Continuous delivery for Puppet Enterprise 08/09/2018
 
Java in the Cloud - am Beispiel der Google App Engineg
Java in the Cloud - am Beispiel der Google App EnginegJava in the Cloud - am Beispiel der Google App Engineg
Java in the Cloud - am Beispiel der Google App Engineg
 
Serverless Survival Guide
Serverless Survival GuideServerless Survival Guide
Serverless Survival Guide
 
Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation Server
 

Similar to Zuehlke Camp 2017: Chef vs Ansible session

Continuous Delivery with ansible
Continuous Delivery with ansibleContinuous Delivery with ansible
Continuous Delivery with ansiblethischke
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookUlrich Krause
 
Continuous Deployment mit Rex und Jenkins
Continuous Deployment mit Rex und JenkinsContinuous Deployment mit Rex und Jenkins
Continuous Deployment mit Rex und Jenkinsinovex GmbH
 
Konfigurationsmanagement mit Opscode Chef
Konfigurationsmanagement mit Opscode ChefKonfigurationsmanagement mit Opscode Chef
Konfigurationsmanagement mit Opscode ChefKonrad Ferdinand Heimel
 
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturQAware GmbH
 
DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011Ulrich Krause
 
Ü̈ber Ant und Maven zu SBT und Gradle
Ü̈ber Ant und Maven zu SBT und GradleÜ̈ber Ant und Maven zu SBT und Gradle
Ü̈ber Ant und Maven zu SBT und Gradleadesso AG
 
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloudGünzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloudAndreas Günzel
 
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...Torben Knerr
 
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET CoreHands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET CoreGregor Biswanger
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsThorsten Kamann
 
Einführung in Puppet und Vagrant
Einführung in Puppet und VagrantEinführung in Puppet und Vagrant
Einführung in Puppet und Vagrants0enke
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Andreas Wissel
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersUlrich Krause
 
Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Magdeburger Developer Days 2018 - Warum warten auf die IDE?Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Magdeburger Developer Days 2018 - Warum warten auf die IDE?Robin Sedlaczek
 
Drupal 7 Einblick und Ausblick
Drupal 7 Einblick und AusblickDrupal 7 Einblick und Ausblick
Drupal 7 Einblick und AusblickAmazee Labs
 

Similar to Zuehlke Camp 2017: Chef vs Ansible session (20)

Continuous Delivery with ansible
Continuous Delivery with ansibleContinuous Delivery with ansible
Continuous Delivery with ansible
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbook
 
Continuous Deployment mit Rex und Jenkins
Continuous Deployment mit Rex und JenkinsContinuous Deployment mit Rex und Jenkins
Continuous Deployment mit Rex und Jenkins
 
Konfigurationsmanagement mit Opscode Chef
Konfigurationsmanagement mit Opscode ChefKonfigurationsmanagement mit Opscode Chef
Konfigurationsmanagement mit Opscode Chef
 
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
 
DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011
 
Ü̈ber Ant und Maven zu SBT und Gradle
Ü̈ber Ant und Maven zu SBT und GradleÜ̈ber Ant und Maven zu SBT und Gradle
Ü̈ber Ant und Maven zu SBT und Gradle
 
Infra coders meetup
Infra coders meetupInfra coders meetup
Infra coders meetup
 
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloudGünzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
Günzel/Griesbaum -OpenShift und GitLab: Continuous delivery in der cloud
 
Apex meets Docker
Apex meets DockerApex meets Docker
Apex meets Docker
 
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...
Zu viele Köche verderben den Brei - Kochschule für Devs und Ops mit Chef, Vag...
 
Version management mit Git und Github
Version management mit Git und Github Version management mit Git und Github
Version management mit Git und Github
 
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET CoreHands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
 
Ant Maven
Ant MavenAnt Maven
Ant Maven
 
Einführung in Puppet und Vagrant
Einführung in Puppet und VagrantEinführung in Puppet und Vagrant
Einführung in Puppet und Vagrant
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
 
Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Magdeburger Developer Days 2018 - Warum warten auf die IDE?Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Magdeburger Developer Days 2018 - Warum warten auf die IDE?
 
Drupal 7 Einblick und Ausblick
Drupal 7 Einblick und AusblickDrupal 7 Einblick und Ausblick
Drupal 7 Einblick und Ausblick
 

More from Torben Knerr

Monitoring in Azure
Monitoring in AzureMonitoring in Azure
Monitoring in AzureTorben Knerr
 
Kollaboration in Java Projekten - Anspruch und Realität
Kollaboration in Java Projekten - Anspruch und RealitätKollaboration in Java Projekten - Anspruch und Realität
Kollaboration in Java Projekten - Anspruch und RealitätTorben Knerr
 
Cooking with Chef, Knife, Vagrant and Co
Cooking with Chef, Knife, Vagrant and CoCooking with Chef, Knife, Vagrant and Co
Cooking with Chef, Knife, Vagrant and CoTorben Knerr
 
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & CoInfrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & CoTorben Knerr
 
ALM und dezentrales SCM – Die Quadratur des Kreises?
ALM und dezentrales SCM – Die Quadratur des Kreises?ALM und dezentrales SCM – Die Quadratur des Kreises?
ALM und dezentrales SCM – Die Quadratur des Kreises?Torben Knerr
 

More from Torben Knerr (6)

Monitoring in Azure
Monitoring in AzureMonitoring in Azure
Monitoring in Azure
 
Kollaboration in Java Projekten - Anspruch und Realität
Kollaboration in Java Projekten - Anspruch und RealitätKollaboration in Java Projekten - Anspruch und Realität
Kollaboration in Java Projekten - Anspruch und Realität
 
Cooking with Chef, Knife, Vagrant and Co
Cooking with Chef, Knife, Vagrant and CoCooking with Chef, Knife, Vagrant and Co
Cooking with Chef, Knife, Vagrant and Co
 
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & CoInfrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
 
ALM und dezentrales SCM – Die Quadratur des Kreises?
ALM und dezentrales SCM – Die Quadratur des Kreises?ALM und dezentrales SCM – Die Quadratur des Kreises?
ALM und dezentrales SCM – Die Quadratur des Kreises?
 
Maven Intro
Maven IntroMaven Intro
Maven Intro
 

Zuehlke Camp 2017: Chef vs Ansible session

  • 1. © Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 1 #ZCamp2017 – Chef vs Ansible vs
  • 2. © Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 2 Gemeinsamkeiten: Chef und Ansible § Beide sind Configuration Management Tools § Gleiche Konzepte (heissen nur anders ;-)) § Beide bieten eine DSL zum Beschreiben des Zielzustands § Beide sind “idempotent” § Beide bieten Tools / Frameworks zum Testen und für’s Depenedency Management § Beide unterstützen Wiederverwendbarkeit
  • 3. © Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 3 High-level Unterschiede Chef § Ruby Ökosystem § Interne DSL in Ruby § Agent-based (chef-client) § Pull-based § Schlanker Kern § Funktioniert gut auf Windows Worin unterscheiden sie sich dann? Ansible § Python Ökosystem § Externe DSL in YAML (+ Jinja2) § Agent-less (SSH reicht aus) § Push-based § Fetter Kern § Eingeschränkter Windows Support
  • 4. © Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 4 Terminologie Chef vs Ansible § Chef Cookbook vs Ansible Role § Chef Recipes vs Ansible Tasks § Chef Resource vs Ansible Module § Chef Attribute vs Ansible Vars § Chef ohai vs Ansible setup § Chef Supermarket vs. Ansible Galaxy § Chef Server vs Ansible Tower See https://docs.ansible.com/ansible/glossary.html See https://docs.chef.io/glossary.html Eigentlich ist doch alles das gleiche, heisst nur anders!
  • 5. © Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 5 Toolchain Chef vs Ansible Chef Ökosystem (Ruby-based) § berkshelf - a dependency manager for Chef cookbooks § foodcritic - a lint tool for Chef cookbooks § chefspec - unit testing for Chef cookbooks § serverspec - rspec based framework for testing servers § test-kitchen - a test driver for orchestrating and testing infrastructure Für fast jedes Tool in Chef gibt es ein Äquivalent in Ansible Ansible Ökosystem (Python-based) § ansible-galaxy - a dependency manager for Ansible roles § ansible-lint - a lint tool for Ansible roles § (Lücke) § testinfra - a pytest based framework for testing servers § molecule - a test driver for orchestrating and testing infrastructure
  • 6. © Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 6 Demo Session Die Wahrheit liegt im Source Code…
  • 7. © Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 7 Entwicklungsumgebung: Linus Kitchen v0.3 https://github.com/tknerr/linus-kitchen/releases
  • 8. © Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 8 Entwicklungsumgebung: Linus Kitchen v0.3 1. Download the VMware VM image from the releases page: https://github.com/tknerr/linus-kitchen/releases/tag/v0.3 2. Import VM to Vmware 3. Follow the instructions in the README on the Desktop 4. Start Hacking! Note: if you have v0.2 already simply run: update-vm --pull Getting Started
  • 9. © Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 9 Demo Repository Repository https://github.com/tknerr/zcamp2017-demo-repo Szenario § Minimalbeispiel für eine “Web Applikation” § Apache2 Installieren, vorgefertigte HTML Seite hinterlegen, das ganze Testen! § myapp_chef vs myapp_ansible Chef vs Ansible am Beispiel
  • 10. © Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 10
  • 11. © Zühlke 2017#ZCamp2017 – Chef vs Ansible 31. Mai 2017 Folie 11 Discussion Time! Berkshelf, Galaxy, Testinfra, Serverspec,… DevOps, NoOps, Blablabla Vagrant, Chef, Ansible, usw Ruby vs Python Und was ist jetzt besser!?