Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

What is the difference between a manifest and a module?

A manifest is a .pp file with DSL commands. Manifests can contain desired state configurations. They can be node specific. It can be compiled into a catalog. They can be applied to a local server or to a Puppet Agent server. There is a subfolder for manifests in the puppet folder.

Modules can contain manifests. Modules can be used to arrange manifests. There is a subfolder in the puppet directory for modules.

Is any of the above wrong? I tried to research this. Can you use a module without a manifest?