Terraformの挙動をちょっとだけ解析してみた

Terraform使っていますか? 私はバリバリ使っています。もうTerraform無しではインフラ構築できない体になってしまいました。。。 しかし、Terraformをただ単に使っているだけでは表面的な部分を理解したに過ぎず、本質は理解できていない感がずっとありました。 というわけでTerraformの挙動を自分なりに解析して、理解を深めてみます。 ※今回 […]

GCP上にPyTorchが入ったGPUインスタンスを立ち上げる

タイトルの通り、GCP上にPyTorchが入ったGPUインスタンスを立ち上げたので手順を残しておきます。 GPUの上限を増やす GCPはいきなりGPUインスタンスの作成はできず、GoogleさんにGPUの上限を増やす必要があります。 メニュー「IAMと管理」>「割り当て」を辿り、以下の2つの上限を増やす申請をします。 Compute Engine API > […]

Terraformで条件分岐、if文?【小ネタ】

Terraform関連の小ネタです。 Terraformで条件分岐したいことありますよね?私はあります。 しかし、残念ながらTerraformにif文はありません。 でも、大丈夫です!三項演算子は使えます。 具体的にはこんな感じです。 この場合、変数envの値がprodであればinstance_typeをt1.smallにし、それ以外であればt1.micro […]

AWS等の構成情報をterraform形式でエクスポートする

terraformで管理されていないシステムをterraformで管理したいということありませんか? 私はあります。 それらをterraform管理にすぐに入れないにしても、既存のシステムの構成がコードとして出力されるだけでも運用する身としてはありがたいですよね。 そんな時にはこちら! https://github.com/GoogleCloudPlatfo […]