A first step toward moving services into standard directories is to move class variables concerning these directories into Hiera.
|mediawiki/vagrant||master||+87 -41||Define all service installation directories as facts|
|Open||None||T91787 Have a MediaWiki vagrant role "production" which mirrors WMF production|
|Resolved||mobrovac||T91661 Have a RESTbase vagrant role|
|Resolved||dduvall||T89919 Services in Vagrant should not be cloned into root|
|Resolved||dduvall||T92311 Hiera-ize all service installation directories|
Also, related, I think we should make the log dir location a fact. There are currently a lot of lines in hiera saying /vagrant/logs/ when instead they should all point to the same fact.
There are still loads of variables that need refactoring, including those for files/directories under /vagrant/logs, but I didn't want to bloat this commit as it's pretty substantial already. I'll create an additional task for addressing references to /vagrant and friends.