Terraform
Terraform 0.14からDependency Lock File が導入されました。 そのためTerraformのproviderを更新する際にこちらのlock file (.terraform.lock.hcl) も更新する必要があります。 SEQSENSEでは Renovate を使ってライブラリアップデートを行っていますが*1、T…
この記事はTerraform Advent Calendar 2019 の9日目の記事です。 私の所属しているSEQSENSEではTravis CIを主に利用しています。 CIサービスを使うにあたって、ビルドで使う環境変数やSSH鍵などの管理は課題の一つです。 一つ一つ手動で設定していってもいい…
色々issueとかPRとかもらっていたのですが、転職も決まってTerraformユーザーではなくなってしまったこともあり、私自身がメンテナンスするモチベーションが上がらなくなっていたため、別の方にオーナーになってもらうことにしました。 I'm looking for new …
github.com 名前を見てもお分かりのようにrbenvと同じような感じのterraformのバージョン管理ツールです*1。複数プロジェクトをterraformで管理しててそれぞれのバージョンが分かれてる場合を想定して作ってます。 ぜひぜひ、使ってみてください! 基本的な…
とりあえず、ここ に書いてあることのざっくりメモ 各providerのバイナリファイル(terraform-*)が不要になったので、消す planで結果がmapだった場合foo#ではなくfoo% になった concat()はstringでは動かなくなった、listのみ, stringの結合は${var}-fooみた…
version Terraform 0.6.16 本文 ドキュメント にも書いてあったのですが、Terraformで複数リソースを一気に定義するときに count という項目を使うのですが、ここでは直接数字を入力するか、 variables で定義した値に対するinterpolationしか使えないようで…