Join Robin Beck for an in-depth discussion in this video Kitchen verify, part of Chef Essential Training.
- [Instructor] NSpec is the testing framework that we'd like…to use to build some tests for our chef code.…Now, we're actually writing our tests here retroactively.…Meaning, after we've actually built the cookbook…that functions.…And that's kind of pointless in the sense that we're going…through and proving what we already know to be true.…I want you to be aware that when I develop chef code,…I use test driven development.…Meaning, I actually write my tests before I write any…of the cookbook code.…
And that way, I can actually show that my assumptions about…what I expected are true, after I build the cookbook code.…I'm inside of the default testing file now.…Inside of the test smoke default directory.…In my lamp app cookbook.…These are the stock tests that actually ship with the…chef generate cookbook command.…These will be added to any recipe that you generate with the…chef dk.…These are very simple tests.…
Look at them for a moment.…Can you see what they would do?…NSpec provides an easy dsl for describing what you expect…
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.