These APIs and extension points are deprecated, and will be removed in future releases.
Puppet::Indirector::Face classes are private APIs, and we don’t document or support them. Don’t use them. Instead, to develop command line applications that use Puppet’s data:
puppet <NAME>-style subcommand, name it
puppet-<NAME>and put it in your
$PATH. When you call it, you can leave out the hyphen.
Puppet.newtype method on the top-level
Puppet module is a proxy for
Puppet.newtype method will be removed in a future release. Update any custom resource types to use
Puppet::Node::Facts#strip_internal method has been removed as of Puppet 5.0.
stacktrace property in HTTP error responses was always empty for security reasons. In Puppet 5, we’ve removed the
stacktrace property as it serves no purpose.