This is a long term goal:
Mediawiki vagrant should be a puppet module for development VMs with all the standard mediawiki stuff based on production puppet modules. This will likely require some refactoring of production puppet stuff but the result is cleaner puppet configuration and it would avoid the need for porting fixes from production to vagrant, as in T76022.
The same thing goes for beta cluster, it should be almost identical to production puppet configurations to avoid maintaining 3 versions of the same configs as much as possible.