| The puppet_agent::install task has several useful parameters on it, such as the version to install and alternate sources to download from. However, it is currently not possible to specify those parameters to the apply_prep function. Workaround There is currently a workaround, and that is to call puppet_agent::install task with the run_task function; specifying the desired parameters. However, it is still necessary to run apply_prep afterwards, so that all the node's facts can be gathered. Expected Behavior I would expect that the apply_prep function can accept the same parameters as the puppet_agent::install task and use those parameter values when calling the task. |