かまたま日記3

プログラミングメイン、たまに日常

Terraform

Terraformをバージョン管理できるtfenvを作った

github.com 名前を見てもお分かりのようにrbenvと同じような感じのterraformのバージョン管理ツールです*1。複数プロジェクトをterraformで管理しててそれぞれのバージョンが分かれてる場合を想定して作ってます。 ぜひぜひ、使ってみてください! 基本的な…

Terraform 0.7.0での変更点

とりあえず、ここ に書いてあることのざっくりメモ 各providerのバイナリファイル(terraform-*)が不要になったので、消す planで結果がmapだった場合foo#ではなくfoo% になった concat()はstringでは動かなくなった、listのみ, stringの結合は${var}-fooみた…

Terraformのcountでvariable以外のinterpolationを使えない

version Terraform 0.6.16 本文 ドキュメント にも書いてあったのですが、Terraformで複数リソースを一気に定義するときに count という項目を使うのですが、ここでは直接数字を入力するか、 variables で定義した値に対するinterpolationしか使えないようで…