This intermediate-level course provides insights into the Chef architecture through practical examples and demos, including the deployment of a PHP application on top of a LAMP stack. Instructor Robin Beck walks through recipe development and the various prebuilt cookbooks available from the Chef community Supermarket, and reviews best practices for building wrapper cookbooks that allow you to access recipes from different cookbooks. He also shows how to work more efficiently with knife commands for managing clients, cookbooks, and data.
- Building a setup recipe
- Using cookbooks to organize recipes
- Using community recipes
- Uploading cookbooks
- Using the database cookbook
- Adding PHP to the mix
- Searching with knife
- Testing cookbooks with Kitchen
Skill Level Intermediate
- [Robin] Hello, and welcome to Chef Essentials. My name is Robin Beck. I'm the lead instructor for Chef's global training partner, TechnoTrainer, and I couldn't be happier to facilitate your next steps with Chef. This intermediate-level class will focus on more advanced cookbook deployment, as we build a practical LAMP stack for Chef. This means we'll focus on standing up a Linux, Apache, MySQL, and PHP stack to serve a basic web application.
In the first chapter of this course, we're going to focus on directly configuring a virtual machine. By applying cookbook code directly to this virtual machine, we'll get a hands-on refresher on what Chef resources are, how the Chef client works, and how to organize recipes with cookbooks. In the second chapter, we'll explore community cookbook code by utilizing the Chef Supermarket and discussing wrapper cookbook patterns. The third chapter will focus on actually adding a web application.
We'll build a practical cookbook that deploys a PHP application on top of our LAMP stack cookbook. In the last chapter, we'll give you an introduction to Test Kitchen to speed up your deployments and teach you how to automate the testing process. I'm so excited to get started, so let's jump in.
1. Review the Fundamentals
2. Community Code
3. Complete the LAMP Stack
4. The Joy of Test Kitchen
Next steps3m 43s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.