SlideShare a Scribd company logo
Chef for Beginners
Introduction
Slide 1 of 22
Bill Meyer
Sr. Solutions Architect
bill@chef.io
Slide 2 of 22
Introduce Yourself
Name
Current job role
Experience with Chef and/or config management
Favorite Text Editor
Slide 3 of 22
Expectations
Slide 4 of 22
You will leave this workshop with a basic
understanding of Chef's core components,
architecture, commonly used tools, and basic
troubleshooting methods.
Expectations
Slide 5 of 22
You will leave this workshop with a basic
understanding of Chef's core components,
architecture, commonly used tools, and basic
troubleshooting methods.
You bring with you your own domain expertise and
problems. Chef is a framework for solving those
problems. Our job is to teach you how to express
solutions to your problems with Chef.
Expectations
Slide 6 of 22
After completing this workshop, you should be able to:
Use Chef Resources to define the state of your system
Write and use Chef recipes and cookbooks
Automate testing of cookbooks
Workshop Objectives
Slide 7 of 22
Agenda
Getting a Workstation
Using Resources
Building Cookbooks
Testing with Test Kitchen
Slide 8 of 22
What can Chef do?
Slide 9 of 22
Chef can...
Slide 10 of 22
... automate how you build, deploy, and manage your
infrastructure.
Chef can...
Slide 11 of 22
... automate how you build, deploy, and manage your
infrastructure.
... integrate with cloud-based platforms such as Azure
and Amazon Elastic Compute Cloud to automatically
provision and configure new machines.
Chef can...
Slide 12 of 22
So what is Chef?
Slide 13 of 22
Chef is...
Slide 14 of 22
... a large set of tools that are able to be used on
multiple platforms and in numerous configurations.
Chef is...
Slide 15 of 22
... a large set of tools that are able to be used on
multiple platforms and in numerous configurations.
... like learning a language. You will reach fluency
very fast but it will take practice until you become
comfortable.
Chef is...
Slide 16 of 22
... a large set of tools that are able to be used on
multiple platforms and in numerous configurations.
... like learning a language. You will reach fluency
very fast but it will take practice until you become
comfortable.
A great way to learn Chef is to use Chef
Chef is...
Slide 17 of 22
In this workshop you will use a pre-built virtual
workstation with all the necessary tools already
installed so you can start using Chef right away.
Chef - Lab System Architecture
Slide 18 of 22
SSH Into the Remote Workstation
$ ssh <ipaddress> -l chef
Slide 19 of 22
SSH Into the Remote Workstation
$ ssh <ipaddress> -l chef
or
$ ssh chef@<ipaddress>
Slide 20 of 22
Getting a Workstation
The chef user has been granted password-less sudoers access.
The following software is installed on the remote workstation:
Chef DK
Docker
kitchen-docker gem
Slide 21 of 22
On to Module 2
Slide 22 of 22

More Related Content

PDF
Chef for beginners module 2
PDF
Chef for beginners module 5
PDF
Chef for beginners module 4
PDF
Chef for beginners module 3
PDF
Compliance Automation Workshop
PPTX
How to Write Chef Cookbook
PDF
Intermediate/Compliance training Guide
ODP
Introduction to Chef
Chef for beginners module 2
Chef for beginners module 5
Chef for beginners module 4
Chef for beginners module 3
Compliance Automation Workshop
How to Write Chef Cookbook
Intermediate/Compliance training Guide
Introduction to Chef

What's hot (20)

PPTX
Introduction to chef
PDF
Community Cookbooks & further resources - Fundamentals Webinar Series Part 6
ZIP
Drupal Deployment
PPTX
Habitat Managed Chef
PPTX
Testing for infra code using test-kitchen,docker,chef
PDF
Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...
PDF
Testable Infrastructure with Chef, Test Kitchen, and Docker
PPTX
London Community Summit 2016 - Fresh New Chef Stuff
PDF
Automating Infrastructure with Chef
PDF
Test Driven Development with Chef
PDF
Node setup, resource, and recipes - Fundamentals Webinar Series Part 2
PPTX
Compliance Automation with Inspec Part 4
PDF
Tips and Tricks for Automating Windows with Chef
PDF
Node object and roles - Fundamentals Webinar Series Part 3
PDF
Learning chef
PPTX
Effective Testing with Ansible and InSpec
PDF
Infrastructure Automation with Chef
PPTX
What Makes a Good Chef Cookbook? (May 2014 Edition)
PPTX
Compliance Automation with Inspec Part 2
PPTX
Chef introduction
Introduction to chef
Community Cookbooks & further resources - Fundamentals Webinar Series Part 6
Drupal Deployment
Habitat Managed Chef
Testing for infra code using test-kitchen,docker,chef
Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...
Testable Infrastructure with Chef, Test Kitchen, and Docker
London Community Summit 2016 - Fresh New Chef Stuff
Automating Infrastructure with Chef
Test Driven Development with Chef
Node setup, resource, and recipes - Fundamentals Webinar Series Part 2
Compliance Automation with Inspec Part 4
Tips and Tricks for Automating Windows with Chef
Node object and roles - Fundamentals Webinar Series Part 3
Learning chef
Effective Testing with Ansible and InSpec
Infrastructure Automation with Chef
What Makes a Good Chef Cookbook? (May 2014 Edition)
Compliance Automation with Inspec Part 2
Chef introduction
Ad

Viewers also liked (20)

KEY
Infrastructure Automation with Chef
PPTX
DevOps: Next (ChefConf 2015 keynote)
PDF
Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...
PPT
vBACD - Introduction to Puppet, Configuration Management and IT Automation So...
PPTX
London Community Summit 2016 - Chef Automate
PPTX
London Community Summit - From Contribution to Authorship
PPTX
London Community Summit 2016 - Habitat
PDF
The caseforawesome
PPTX
London Community Summit 2016 - Community Update
PPTX
Learning from Configuration Management
PDF
Netflix's Could Migration
PPTX
London Community Summit 2016 - Adopting Chef Compliance
PDF
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
PDF
PuppetConf 2016: Keynote - Sanjay Mirchandani, Puppet CEO
KEY
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
PPTX
Vagrant를 이용한 개발환경 구축과 NetBeans를 이용한 C/C++개발과 리모트 디버깅
PPTX
20150113 secret chef ver03
PDF
What is chef - korean
PPTX
Chef 소개
PDF
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
Infrastructure Automation with Chef
DevOps: Next (ChefConf 2015 keynote)
Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...
vBACD - Introduction to Puppet, Configuration Management and IT Automation So...
London Community Summit 2016 - Chef Automate
London Community Summit - From Contribution to Authorship
London Community Summit 2016 - Habitat
The caseforawesome
London Community Summit 2016 - Community Update
Learning from Configuration Management
Netflix's Could Migration
London Community Summit 2016 - Adopting Chef Compliance
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
PuppetConf 2016: Keynote - Sanjay Mirchandani, Puppet CEO
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
Vagrant를 이용한 개발환경 구축과 NetBeans를 이용한 C/C++개발과 리모트 디버깅
20150113 secret chef ver03
What is chef - korean
Chef 소개
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
Ad

Similar to Chef for beginners module 1 (20)

PDF
Introduction to Chef - Techsuperwomen Summit
PDF
What is Chef and how we use it at tripsta
PDF
Introduction to Cooking with Chef
PPTX
Azure handsonlab
PPTX
Chef onlinuxonpower
PDF
Ignite Talk on Chef
PDF
Introduction to Chef
PPTX
Chef Jumpstart
PPTX
Achieving DevOps Success with Chef Automate
PDF
Cloud Automation with Opscode Chef
PDF
Introduction to Chef - April 22 2015
PDF
How to become a chef
PDF
How to Become a Сhef
PDF
Introduction to Chef: Automate Your Infrastructure by Modeling It In Code
PDF
OSDC 2013 | Introduction into Chef by Andy Hawkins
PDF
Chef Fundamentals Training Series Module 1: Overview of Chef
PDF
Chef: Smart infrastructure automation
PDF
Chef tutorial
PDF
Chef tutorial
PDF
Automating your infrastructure with Chef
Introduction to Chef - Techsuperwomen Summit
What is Chef and how we use it at tripsta
Introduction to Cooking with Chef
Azure handsonlab
Chef onlinuxonpower
Ignite Talk on Chef
Introduction to Chef
Chef Jumpstart
Achieving DevOps Success with Chef Automate
Cloud Automation with Opscode Chef
Introduction to Chef - April 22 2015
How to become a chef
How to Become a Сhef
Introduction to Chef: Automate Your Infrastructure by Modeling It In Code
OSDC 2013 | Introduction into Chef by Andy Hawkins
Chef Fundamentals Training Series Module 1: Overview of Chef
Chef: Smart infrastructure automation
Chef tutorial
Chef tutorial
Automating your infrastructure with Chef

More from Chef (15)

PPTX
Automation, Audits, and Apps Tour
PPTX
Automation, Audits, and Apps Tour
PPTX
London Community Summit - Chef at SkyBet
PPTX
Compliance Automation with Inspec Part 3
PPTX
Compliance Automation with Inspec Part 1
PPTX
Application Automation with Habitat
PDF
Nike pop up habitat
PDF
Nike popup compliance workshop
PDF
Chef Automate Workflow Demo
PDF
Alaska Airlines DevOps Journey
PDF
And The Slow Suffer What They Must
PDF
Visualizing your journey with chef
PDF
The New IT Game
PPTX
How to Accelerate Agile, Lean and DevOps Adoption Across Your Organization
PDF
Our DevOps Journey - An Exercise in Cultural Change
Automation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
London Community Summit - Chef at SkyBet
Compliance Automation with Inspec Part 3
Compliance Automation with Inspec Part 1
Application Automation with Habitat
Nike pop up habitat
Nike popup compliance workshop
Chef Automate Workflow Demo
Alaska Airlines DevOps Journey
And The Slow Suffer What They Must
Visualizing your journey with chef
The New IT Game
How to Accelerate Agile, Lean and DevOps Adoption Across Your Organization
Our DevOps Journey - An Exercise in Cultural Change

Recently uploaded (20)

PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
history of c programming in notes for students .pptx
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Introduction to Artificial Intelligence
PDF
PTS Company Brochure 2025 (1).pdf.......
PPT
Introduction Database Management System for Course Database
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
System and Network Administraation Chapter 3
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Odoo Companies in India – Driving Business Transformation.pdf
Design an Analysis of Algorithms II-SECS-1021-03
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
history of c programming in notes for students .pptx
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Upgrade and Innovation Strategies for SAP ERP Customers
Odoo POS Development Services by CandidRoot Solutions
CHAPTER 2 - PM Management and IT Context
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Introduction to Artificial Intelligence
PTS Company Brochure 2025 (1).pdf.......
Introduction Database Management System for Course Database
Wondershare Filmora 15 Crack With Activation Key [2025
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
System and Network Administraation Chapter 3
Navsoft: AI-Powered Business Solutions & Custom Software Development
VVF-Customer-Presentation2025-Ver1.9.pptx
Odoo Companies in India – Driving Business Transformation.pdf

Chef for beginners module 1

  • 2. Bill Meyer Sr. Solutions Architect bill@chef.io Slide 2 of 22
  • 3. Introduce Yourself Name Current job role Experience with Chef and/or config management Favorite Text Editor Slide 3 of 22
  • 5. You will leave this workshop with a basic understanding of Chef's core components, architecture, commonly used tools, and basic troubleshooting methods. Expectations Slide 5 of 22
  • 6. You will leave this workshop with a basic understanding of Chef's core components, architecture, commonly used tools, and basic troubleshooting methods. You bring with you your own domain expertise and problems. Chef is a framework for solving those problems. Our job is to teach you how to express solutions to your problems with Chef. Expectations Slide 6 of 22
  • 7. After completing this workshop, you should be able to: Use Chef Resources to define the state of your system Write and use Chef recipes and cookbooks Automate testing of cookbooks Workshop Objectives Slide 7 of 22
  • 8. Agenda Getting a Workstation Using Resources Building Cookbooks Testing with Test Kitchen Slide 8 of 22
  • 9. What can Chef do? Slide 9 of 22
  • 11. ... automate how you build, deploy, and manage your infrastructure. Chef can... Slide 11 of 22
  • 12. ... automate how you build, deploy, and manage your infrastructure. ... integrate with cloud-based platforms such as Azure and Amazon Elastic Compute Cloud to automatically provision and configure new machines. Chef can... Slide 12 of 22
  • 13. So what is Chef? Slide 13 of 22
  • 15. ... a large set of tools that are able to be used on multiple platforms and in numerous configurations. Chef is... Slide 15 of 22
  • 16. ... a large set of tools that are able to be used on multiple platforms and in numerous configurations. ... like learning a language. You will reach fluency very fast but it will take practice until you become comfortable. Chef is... Slide 16 of 22
  • 17. ... a large set of tools that are able to be used on multiple platforms and in numerous configurations. ... like learning a language. You will reach fluency very fast but it will take practice until you become comfortable. A great way to learn Chef is to use Chef Chef is... Slide 17 of 22
  • 18. In this workshop you will use a pre-built virtual workstation with all the necessary tools already installed so you can start using Chef right away. Chef - Lab System Architecture Slide 18 of 22
  • 19. SSH Into the Remote Workstation $ ssh <ipaddress> -l chef Slide 19 of 22
  • 20. SSH Into the Remote Workstation $ ssh <ipaddress> -l chef or $ ssh chef@<ipaddress> Slide 20 of 22
  • 21. Getting a Workstation The chef user has been granted password-less sudoers access. The following software is installed on the remote workstation: Chef DK Docker kitchen-docker gem Slide 21 of 22
  • 22. On to Module 2 Slide 22 of 22