In Puppet, the puppet master server, as well as the puppet, apply command load a majority of their content from modules that are found in one or more directories.
The list or record of directories where the Puppet tool searches for modules is known as a module path. The environment of the current node sets the module-path. module-path can also be defined as the ordered list of directories where the former directories are given priority over the latest ones.