Another common mention among top puppet interview questions relates to puppet modules. Puppet modules are collections of manifests and data such as files, templates, and facts. Modules also have a particularly defined directory structure. Modules are ideal instruments for organizing Puppet code into different manifests. Therefore, Puppet Modules are the recommended best practice for organizing all Puppet Manifests.