Skip to content

Latest commit

 

History

History
96 lines (61 loc) · 3.81 KB

TODO.md

File metadata and controls

96 lines (61 loc) · 3.81 KB

TODO

2020-11-12

2020-11-05

  • see about turning off unattended-upgrade when preemptible server runs up
  • bin Ubuntu for Debian

2021-01-19

Finish documenting/testing/implementing the New Project Bootstrap journey

Ship GCE goppuku log out to BigQuery/Spanner/whatever

Run some basic analysis of /played.

Make a dashboard for science pack production in Grafana

WIP; see:

Try out AWS z1d EC2 (4.0 GHz)

Factorio leans quite heavily on a single thread. Some calculations can be handled on a second thread, but single-highest core speed is key, and Google Cloud instances top out at around 3.2~3.6 GHz.

Write a proper service definition for goppuku

systemctl/systemd is preferred over init/init.d and SysVInit

Wire all of the logs up to Stackdriver including Docker

Further reading:

Make DNS change in roll-vm.sh optional

Not every user will have purchased a domain to use in such a way.

Make mod management more dynamic

Currently hard-coded to Graftorio and that's about it. This looks pretty good!

Define VM service account with Terraform

factorio-server@${PROJECT_ID}.iam.gserviceaccount.com won't exist by default in a new GCP project.

Los Angeles DC doesn't have N2 machine type, but it does have E2

Only update DNS if old vs new IP has changed

Leverage Spot VMs on Google Cloud