I would like to have 1 master server that pules, stores and installs software updates automatically. After some grace period then makes the updates available to other NS servers within the reach of this master server.
Objective is to test updates before they are deployed to production servers.
Has this been discussed before, does it makes sense?
It makes sense, but I’m not sure it’s been discussed before here. Implementing it, though, is likely to be tricky, as there’s a variety of repos involved, and their URLs are hardcoded into individual files in /etc/yum/repos.d. To make it work, it seems you’d need to either:
Spoof DNS on your network, such that any of the hostnames for the repos resolve to your local “master” instead; or
Hand-edit the repo files so that they point to your “master” server rather than to the original repos.