Use Case
A PE Customer runs an air-gapped environment and want to make use of bolt apply.
Bolt apply uses puppet_agent::install to install the agent.
Default is to install from public source (apt, vum.puppetlabs.com).
One can run the puppet_agent::install task providing the PE yum, apt and msi source.
But the customer prefers to make use of the PE installer script.
Describe the Solution You Would Like
Bolt should be able to identify the target OS and use the appropriate PE installer source.
Describe Alternatives You've Considered
Finding os and the proper PE package paths is time consuming.