Is there any straightforward way I can host a Munki repository locally but have the download links point to a CDN?
For example, I'd like to host a Munki repository for a few of my clients. I've only got an internet connection with 100 Mbs upload speeds however, which is fine for serving up plist and xml files, but struggles when multiple endpoints are downloading 1GB+ installers at the same time.
It would be great if I could host all of the metadata on my own machine, but have the actual download links point to the original urls on the relevant vendor's CDN (verified, of course, by the installer item hash)
This way, I still control what is deployed, and allow non-admin users to use the self-service features to install apps and updates, but I'm not providing the bandwidth for bulk downloads – the Munki client would download the installer item directly from the vendor at full speed via their CDN.
I guess my question is:
Can the installer_item_location be a full URL, or does it always have to be relative to the Munki host?