Currently it runs role::puppet::self for the master, which is a strange copypasta version of puppetmaster config from a long time ago (See T120159 for details). We need to do the following:
- Move it to role::puppetmaster::standalone, which uses the puppetmaster module
- Setup puppetdb for it
- Make the way hiera works for deployment-prep closer to how it works for production
And maybe other things?
(Ongoing discussion, part of the ops offsite. Just a strawman proposal!)