What about storing sensitive information, like passwords for a database? Introducing Data Bags, Robin shows how to upload them to a Chef Server and access values inside of a recipe.
- [Instructor] Our database recipe goes ahead and sets up…the MySQL client and service at this point,…completing the installation of MySQL.…However, it does not set up a database instance,…or an administrative user, such that we can post…or retrieve information from a database.…We'll need to create this instance and user…in order to move forward.…To do this, we're going to utilize…a couple more community cookbooks.…So opening up the metadata file for your lamp cookbook,…let's add a couple more dependencies.…
Below the dependency on MySQL, we'll again use…the depends directive, and inside of here,…we'll specify that this cookbook…depends on the database cookbook.…This is a commonly used cookbook for setting up…database instances of various types.…I encourage you to look through the documentation…for any of these cookbooks before using them.…Placing a comma after the database name,…we can then specify the version we'd like to use,…and for this, we'll go ahead and grab the one I've tested,…the 6.1, and you can grab all patches for it.…
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.