A Puppet module is a collection of related resources, classes, and functions that can be used to manage a specific part of a system’s configuration. For example, a Puppet module might be used to manage a web server, including all of its associated packages, services, and configuration files.