Does Salt Stack have a method for resolving external dependencies which may be pulled from a service similar to Docker's registry, Vagrant's cloud, or possibly directly from GitHub?
For instance, if I find an SLS file or project (or whatever) hosted on GitHub, do I need to clone it and keep it locally if I want to use it, or is there a way for me to tell Salt Stack to automatically go out to GitHub, download the project, and then allow me to reference it?
Is this what the ext_pillar is designed to do?
I have been unable to find anything conclusive in the documentation, but admittedly I haven't read everything end to end.