Terraformはインフラをコード管理できるツール。
- AWSでポチポチやらなくても、コードで環境を再現できる。
- Git管理されている恩恵を受けられる
https://www.terraform.io/downloads
共通リソースを作り、環境別に埋め込んで実行することで管理が楽になり、検証の正確度もあがる。Terraformにおけるディレクトリ構造のベストプラクティス | DevelopersIOで紹介されている構成が管理しやすい。トップディレクトリに変数を埋め込んだ共通のリソースを配置する。下層の環境ディレクトリに環境ごとの可変の値を入れ、トップディレクトリをmodule指定することで挙動を変更する。
terraformer。