Join Robin Beck for an in-depth discussion in this video Create the php_app cookbook, part of Chef Essential Training.
- [Instructor] Congratulations.…We now have a general use lamp stack cookbook…that can setup a lamp configuration…on an Ubuntu machine.…Now, our web application doesn't yet do anything.…We haven't actually added any php content to our site yet.…So if you were to converge your vagrant…instance and navigate to the site,…you'd still see the index page from before.…Now, working with this code,…we can absolutely go through and augment what…we have inside of this lamp cookbook.…We could, for example, add a new recipe.…
However, remember that cookbooks should…actually be self-contained units…that perform particular configuration tasks.…What I mean is, we don't want to simply…add new recipes to a cookbook every time…you want to change its functionality.…Now the other option here is that…we could actually copy the lamp cookbook.…We could create what's called a fork of it.…However, I want to discourage you against this as well.…Notice our metadata file.…Our metadata file loads several…dependencies for this cookbook.…
You remember I used the phrase wrapper cookbook…
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.