Umirr is an application for generating a geographically relative list of mirrors. The output is designed to be parsed by the mirrorlist parameter of yum repo configuration. It is designed to be as simple as possible. All configuration and data is contained in simple yaml files. The app does require geoip information to be passed to it via headers. Fortunately, this is very easy to do in nginx.
This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/carlwgeorge/umirr/