**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
* [x] Load-test and benchmark on production test hardware: T76370 (first round done; will follow up on that issue with more benchmarks later)
**TODO**:
* [ ] Order 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: T78194
* [ ] provide extension 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.