version(Optional[String])
— The version of puppet-agent to install (defaults to latest when no agent is installed)
collection(Optional[Enum[puppet7, puppet8, puppet, puppet7-nightly, puppet8-nightly, puppet-nightly]])
— The Puppet collection to install from (defaults to puppet, which maps to the latest collection released)
absolute_source(Optional[String])
— The absolute source location to find the Puppet agent package
yum_source(Optional[String])
— The source location to find yum repos (defaults to yum.puppet.com)
apt_source(Optional[String])
— The source location to find apt repos (defaults to apt.puppet.com)
mac_source(Optional[String])
— The source location to find mac packages (defaults to downloads.puppet.com)
windows_source(Optional[String])
— The source location to find windows packages (defaults to downloads.puppet.com)
install_options(Optional[String])
— optional install arguments to the windows installer (defaults to REINSTALLMODE="amus")
stop_service(Optional[Boolean])
— Whether to stop the puppet agent service after install
retry(Optional[Integer])
— The number of retries in case of network connectivity failures