ykzts.technologyはGoogle Cloud Platform (GCP) を使っているのですがこれまではコンソールからひとつずつ設定をしていました。誤った設定をしてしまった時に巻き戻しやすくしたり、また設定の経緯をあとから確認できるようにTerraformを使ってコード管理するようにしました。
tfファイルはGitHubに置き、Terraformの実行や状態管理はTerraform Cloudを用いています。これによりインフラ管理が楽になったのではないかと期待しています。
ykzts-technology/mastodon-infra: A manifest of Kubernetes for ykzts.technology. https://github.com/ykzts-technology/mastodon-infra