**Done:**
* [x] Finished first round of RESTBase puppetization & tested the setup in labs; now waiting for reviews of
** [x] https://gerrit.wikimedia.org/r/#/c/166888/
** [x] https://gerrit.wikimedia.org/r/#/c/167213/
* [x] Need re-imaging of existing test hosts: https://rt.wikimedia.org/Ticket/Display.html?id=8529
* [x] Simple RESTBase & Cassandra setup for review: https://gerrit.wikimedia.org/r/#/c/175633/
* [x] adjust hiera for changes in https://gerrit.wikimedia.org/r/#/c/174694/
* [x] Fix partition scheme on test hosts to allow testing on SSDs: T76313
**TODO**:
* [ ] Load-test and benchmark on production test hardware: T76370 (have enough info to proceed)
* [ ] Will soon need production hardware: T76986
* [ ] Complete Parsoid integration: T75955
* [ ] Handle revision deletion and suppression in RESTBase: T76165
* [ ] Lock down public API entry points, only allow GET and non-modifying POST: T76166
* [ ] Expose a public entry point for Parsoid HTML without data-parsoid; provide hooks to expose custom HTML and metadata for mobile (apps initially), revision scoring and others
* [ ] Document the public API: T77411
**Later**:
* [ ] Move private cluster info (user/pass, likely also ips) into private hiera repo
* [ ] Possibly, figure out a way to name clusters & reference them from different hiera-assigned roles; see T76149.