|
Just as an FYI, I ran into this issue this week on site with a large Puppet Enterprise customer. The issue lies here: [PUP-398 Patch](https://github.com/puppetlabs/puppet/commit/20e0dcdb#diff-2499957120d586e4d51a5c151467348bR68).
I'm writing a small Puppet Module to monkey patch `msi_package.rb` (hooray!) to allow customers to easily work-around this issue, but it is a bit of a problem.
The impact is that there's no good way to install MSI packages from common HTTP services such as Artifactory or a raw HTTP URL to a file stored in a Bitbucket Git repository. As a result, it's a large PITA for new Puppet users to try and sort out how to do something "easy" like installing a basic package.
What's worse is that there isn't much functionality out of the box on Windows, so adding additional functionality like installing Git to make the vcsrepo module useful becomes difficult because there is no easy way to install an MSI package.
|