language-puppet: Tools to parse and evaluate the Puppet DSL.
This is a set of libraries designed to work with the Puppet DSL. It can be used to parse .pp files, compile and interpret them, evaluate the templates. It is still very experimental but is already pretty useful when working with the manifests.
For package maintainers and hackage trustees