Join Robin Beck for an in-depth discussion in this video Populate the database, part of Chef Essential Training.
- [Instructor] Now that we've created our SQL script…we'll need to copy it to the node…so that we can actually execute it.…In order to do this…we'll use the cookbook_file resource.…The cookbook file resource is used to copy static files…out of a cookbooks files directory…to some particular path on the node.…Now to do this I'll open up a do end ruby block…and inside of it I'll specify the source.…
The source is the actual cookbook file…in the files directory,…which we can just reference as…create-table.sql…matching what you placed inside of the files directory…earlier on in the course.…Now what about this path?…Where are we actually going to store the script…on the node so we can reference it?…Well the nice place to store…temporary files like this is the Chef cache.…
The Chef cache is an easy place where we can retrieve values…and the Chef client can actually reference them…for later use.…The location of the Chef cache…can vary from machine to machine.…However, it's typically located in the var…Chef cache directory,…
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.