Currently it is only partially puppetized - we still have to actually add hosts / queues by hand.
- ensure correct installation order
- manage custom complexes
- manage exec hosts
- manage admin hosts
- manage submit hosts
- manage queues
- manage host groups
- manage user lists
- manage admin access (managers)
- manage Resource Quota Sets (rqs)
Likely (but not essential) tasks concurrent with this
- puppetdb setup for configuration currently managed in NFS
- resolution of T195889
- creating an external qmaster spooldb role/profile and procedure for clush push of the shadow master files