Page MenuHomePhabricator

Ensure that maps server can be automatically installed (fully puppetized)
Closed, ResolvedPublic

Description

While installing new maps servers, I ran into a number of manual steps that need to be performed to setup the servers. This need to be automated. Some of the steps, like initial data load are expected to be long running and thus probably not suited to be implemented in Puppet.

Non exhaustive list (I did too much fiddling around to keep track):

  • postgres database initialization
  • postgres role / access configuration
  • initialization of slaves
  • initial data load
  • ability to test all of the above on a test server

Event Timeline

Where are we at on this really? I understand that database initialization can't be automated, but is the rest of the setup pretty much auto-pilot puppetization from initial install?

We are good enough at the moment. Some notes about things we still need to improve are in T138017.