Es gibt viele Konfigurationsmanagement- oder Infrastruktur- Lösungen, die dies tun können.
Sie werden jedoch etwas komplexer als Ihr Beispiel.
SaltStack, Puppet und Chef können alle lokal ohne zentrales Server-Setup laufen, sind plattformübergreifend und Open Source.