© 2022 3-shake Inc. 18
tfstateをどう分割するか問題
● backend-configオプションとvars-fileオプションを組み合
わせて、環境を切り替える。
● ${ENVDIR}/terraform.tfvarsに環境ごとの差分パラメータ
を定義
● ${ENVDIR}/backend.tfvarsに環境ごとのtfstate保存先を
定義
● 環境差分が少ないときに使う
● 記述量が少なくてすむ
● 差分が多くなるとcount, forでの分岐地獄になり読みにくく
なる
● オプションを毎回付けないといけないのが少し煩雑
backend-configパターン