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.
Modules
- Puppet
- DSL
- Puppet.DSL.Loader
- Puppet.DSL.Parser
- Puppet.DSL.Printer
- Puppet.DSL.Types
- Puppet.Daemon
- Puppet.Init
- Interpreter
- Puppet.Interpreter.Catalog
- Puppet.Interpreter.Types
- Puppet.JsonCatalog
- Puppet.NativeTypes
- Puppet.NativeTypes.Helpers
- Puppet.Plugins
- Puppet.Printers
- Puppet.Stats
- Puppet.Testing
- DSL
- PuppetDB
- PuppetDB.Query
- PuppetDB.Rest
- PuppetDB.TestDB
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
hruby | Using the hruby library to speed things up (if it is installed) | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- language-puppet-0.4.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates