`puppet doc` provided a facility for creating reference docs from lib/puppet/reference. That includes the following:
[16:46:24] whopper:~/Coding/puppet ‹master*› » bundle exec puppet doc --list
|
configuration - A reference for all settings
|
function - All functions available in the parser
|
indirection - Indirection types and their terminus classes
|
metaparameter - All Puppet metaparameters and all their details
|
providers - Which providers are valid for this machine
|
report - All available transaction reports
|
type - All Puppet resource types and all their details
|
Strings currently handles functions, providers, and types. The others live at https://docs.puppet.com/puppet/latest/reference (example, https://docs.puppet.com/puppet/latest/reference/indirection.html)
Strings has never supported indirection, metaparameters, reports or configuration docs. The docs team will need these to be functional to populate the site.
|