Currently there are a few issues with our puppet code for maps, and a few steps needing manual intervention. Things like initial data load needs to be well documented as they are not part of our puppet automation. We need to be in a place where installing a new maps server is:
- assign the proper puppet role
- run puppet
- run a single (or a small number of) scripts to do initial data load / configuration
The above steps need to be documented enough so that anyone with reasonable understanding of the WMF infrastructure can follow them.