Chef:Powerful Infrastructure Automation
上QQ阅读APP看书,第一时间看更新

Summary

Now that you've learned the key terminology that Chef uses and dissected an example infrastructure a bit, you can see the following:

  • Infrastructure can be decomposed into the various roles that resources (nodes) play within that infrastructure
  • A combination of recipes and configuration data provide us with roles that describe a part of our overall infrastructure
  • Chef analyzes the roles applied to hardware resources (nodes) and generates a run list that is specific to the node that those roles are being applied to
  • A run list is then combined with the cookbooks, recipes, templates, and configuration data to build a specific set of scripts that are executed on the node when the chef-client is run
  • We can apply these methodologies of automated configuration to cloud servers and physical systems alike.

Now that you understand how Chef models interact, let's take a look at how we can get started with cloud services using Chef.