This document is the sixth module of the Chef Fundamentals webinar series, focusing on roles, environments, and community cookbooks. It explains the use of roles to encapsulate attributes and run lists for server configuration, and discusses environments to manage different stages of infrastructure such as development and production. Additionally, it introduces community cookbooks as a resource for downloading, examining, and implementing chef cookbooks to streamline the management of infrastructure through best practices.