To demonstrate how search works, Robin demonstrates common search patterns with the knife utility.
- [Instructor] Since Test Kitchen ships directly…with the Chef Development Kit,…the cookbook we've created is already setup…to work with Test Kitchen.…Remember in the beginning of class,…we used the Chef generate cookbook command.…That scaffolded out the directory structure…that you see here inside of my lamp_app cookbook.…You can see that we have recipes directories…and we can add other directories to this cookbook…like attributes and files with the Chef generate command.…Chef generate cookbook added two directories off the bat,…spec and test.…
Both of these directories are used for building tests…for your cookbook.…Now, we're going to focus on the test directory…which is designed to integrate with Test Kitchen.…However, you should be aware…that there are two types of tests…you can build for your cookbooks,…unit and integration tests.…The spec directory is built to integrate with Chef spec,…a testing tool that builds unit tests…for your cookbook code.…Unit tests are like little experiments…that execute in memory…
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
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.