tkhdfjnm.jp

Terraforming AWS

Terraform を利用した AWS 側の構成と管理について説明します

Created: 2023-03-01 01:30 JST

Last modified: 2023-03-01 01:30 JST

構成管理

Terraform および Terraform Cloud を利用しています

TerraformCloud を利用したデプロイメント

Terraform のコードを変更して GitHub で PR を切るだけで、自動テストよろしく自動で plan してくれる

反映は PR のマージによって Terraform Cloud 上で apply 待ちになるので、それを確認してから apply してあげる

非常に簡単かつ快適です

※ インフラ関連のコードはプライベートリポジトリで管理しています

どこまでをコード化できるのか (ブートストラップ問題)

かならずぶち当たる、 Terraform Cloud をどう管理するか、 AWS アカウントをどう管理するか、の話

僕の場合は、 AWS ルートアカウントがカラッポで最初から組み立てられる環境だったので、手作業を最小限に抑えることができた

Terraform Cloud

AWS

AWS アカウントの設定と用途

AWS アカウントの構成