Join Robin Beck for an in-depth discussion in this video Using the exercise files, part of Chef Essential Training.
- [Instructor] Exercise files have been provided for this course, and are designed to help you with the class exercises. Inside of the Exercise Files folder, you'll find a separate subfolder for each chapter that we will be exploring together. For example, in the Chapter Two directory, you'll see a different folder for each video module where I perform code demos. These folders contain start and end states that describe the code base I'll be demoing in each video. If you're having problems with any of the exercises, refer to these files to see if your code matches what I've discussed inside of an individual module.
Now I'm also going to encourage you to code along with me instead of just copying and pasting these files into your file system. That way, you'll understand the process I'm going through and some of the best practices as we work together. I also want to mention that there will be certain files that will necessary to replace within this directory structure if you want to follow along at your own pace. For example, when we start working with a Chef server in Chapter Three, there will be certain authentication files you will need to replace in order to communicate with your Chef server.
This means you will not be able to simply copy and paste my code directly onto your machine and expect everything to work out of the box. So please do expect to follow along with a hands-on approach if you do want to reproduce the results that I demo in this course. The Handouts folder contains some PDF copies of some of the slides I demo in the video modules. These files are designed to complement the course materials by providing additional information about software installation and configuring your machine.
So check these out as you're getting started with Chapter One, and as you near the end of the course for some further resources to assist you in your Chef learning. There's also a Resources folder. Inside of this, you'll find a single file called index.php.erb. This is some precanned PHP application code that I'll be using near the end of the course. So don't worry about this until we reach Chapter Three.
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