Deferring a function

Deferring a function allows you to run code on the agent during a Puppet run.

Tip: Check out our tutorial on Updating Puppet modules for deferred functions. In addition to providing general information about deferred functions, this tutorial explains how to handle cases where a downstream user passes in a deferred function.