Description
Defines Ruby data structures for working with Puppet module metadata. It is useful for validation, release tools, dependency checks, and automation around Puppet modules.
Metadata drives dependency and publishing behavior. Validate required fields, version constraints, and generated JSON before releasing modules.