🙆‍♀️

【Terraform】これだけ

2023/05/10に公開

Terraform コレだけ!

構築方法について

.tf ファイルに定義内容を記述して、$ terrform apply
 を実行するだけで定義内容の通りに自動でクラウド上にリソースを構築できる。

実行について

Terraform apply で構築を行う際、任意のディレクトリ配下で実行する必要があり、そのディレクトリ配下に存在する「 .tf 」という拡張子のファイルに定義されているリソースがすべて対象になる(オプションで特定リソースに絞ることは可能)。

例えば、以下のようなディレクトリ構成を考えてみる

参考画像

カレントディレクトリが general ディレクトリの場合、terraform apply すると、構築対象は「sample.tf」と「test.tf」内に定義されているリソースのみ

一方、カレントディレクトリが virtualmachines ディレクトリの場合、terraform appy すると、構築対象は「vm.tf」と「vmss.tf」内に定義されているリソースのみ

💡 terraform apply する際のカレントディレクトリに注意する!!

Discussion