-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Configuration Management with Chef-Solo
By :
Cookbooks are a collection of recipes and they consist of basic and fundamental units of various policies and distributions. Each cookbook contains complete setups to install every distribution on a machine.
For instance, we need a web server, so we are installing Nginx to act as a web server. The Nginx cookbook should contain all the package names that are dependent to install Nginx. Moreover, it should provide step-by-step instructions to the machine to make this happen.
Let's have a detailed look at how to develop a cookbook.
Cookbooks should ideally consist of the following folder structure. As they are a collection of different recipes, while executing the recipe by default, Chef-Solo will look for a default folder:
attributes
default.rb
files
default
file.txt
recipes
default.rb
templates
default
file.erb
metadata.rbAs we have already discussed about these terminologies in the last chapter here, once again, we...
Change the font size
Change margin width
Change background colour