Robin demonstrates creation and uploading of data bags and checking if our database code works.
- [Instructor] We're now ready to test out…our database setup.…To do this, we'll need to upload…our data bags we just created to the chef server.…We'll need to upload our changes to the lamp cookbook…and then deploy those changes by running the chef-client.…Let's start with the data bags.…I'm in my chef-repo directory,…and you can see the data bags directory…we created earlier.…This should contain the mysql.json file…that we added to contain our data bag.…
Now, to upload data bags to our chef server,…we first need to create a data bag item.…We can check data bags that already exist…with knife data bag list.…And you should see an empty set returned.…To create a data bag,…we'll run knife data bag create,…and then provide the name of the data bag,…which we'll call passwords.…We've now created the data bag itself…on the chef server…and we're ready to upload data bag items into it.…
We do this with a slightly strange command.…Knife data bag from file.…We can then state what data bag we're uploading this to,…passwords and then the data bag item itself,…
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.