Chapter 3. Leveraging Roles, Environments, and Policies

In this chapter, the reader will learn the power of using roles and to follow the best practices to manage large-scale environments by leveraging roles, environments, organizations, and policies.

"My doctor told me I had to stop throwing intimate dinners for four unless there are three other people." – Orson Welles

Here is a list of the topics covered in this chapter:

  • Using Chef roles
  • Using Chef environments
  • Using Chef organizations
  • Understanding nested roles
  • Learning precedence hierarchy
  • Exploring policies

Using Chef roles

Roles provide a way of looking at our infrastructure code as a representation of the functions performed by the servers we associate with them. Said another way, a "web server" ...

Get Mastering Chef Provisioning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.