How to use http:// source for file?
I'm trying to use a remote HTTP hosted file (vs local puppet:// url) as a source for one of my resources, but this doesn't seem to be supported by puppet.
Ideally, the behavior would be like this:
- If file does not exist on master, download it
- If it exists, make a HEAD request the HTTP URL to get Last-Modified/ETag headers and compare to known version (or check filesize, download + diff, etc), download if different
- Deploy as normal