It would be great if I could set up various remote yum repos to sync locally so that I only had one repo for my servers to talk to. It would allow for faster installation/configuration times as well as increasing security because they wouldn't have to talk outside for updates.

If syncing them locally isn't possible - if they could be set up as remote repos and then just work as a 'yum proxy' - that would be ok, not as good, but ok.

The reason I bring this up is that if it can already create it's own custom repos, it seems like a small jump to be able to expand the functionality to be a full blown mirror solution...because as far as I can tell - the state of yum mirror management on linux is kinda lacking. Yes - you can set up cronjobs and scripts to handle it, but that's kind of ghetto. Or you could use something like katello or pulp, but even though they work great for mirroring and extracting repos, as far as I know, they don't allow you to maintain the original directory structure, which it looks like would be fairly simple to do in artifactory.