ぶていのログでぶログ

思い出したが吉日

terraform

Terraformでfor文とfileset関数を使って複数の設定ファイルの読み込みをDRYに書く

Terraformにおいて例えば、A,B,Cという種類のサーバの属性がありそれぞれモジュールで定義されていて、それらに属するサーバが複数あると行った場合、何も考えずに書くと以下のようなコードになると思う。 locals { servers_a = { node-a-1 = "192.168.0.1",…

Terraformでlifecycleをoverrideする方法を考えた

こんにちは、最近Terraformデビューしました。 社内の人々がTerraformに苦しんでいたのをみてなんとなく敬遠していたのだけど、そうも言ってられなくデビューしたところうひょーーー!楽しい!!!ってなっている今日この頃。 lifecycleを動的に変更したい …