Profiles are intended to be aggregator Puppet classes that put together utility modules to construct site-meaningful configurations. They deal with high-level abstractions and glue them together. Multiple profiles may be deployed to a single machine. Profiles are often the building blocks of Roles.
This is the profile module for the Puppet Labs TSE Team. It is a site-specific module, and is not designed to plug-n-play into other environments. In some ways, this is one of a few modules that define the environment.