AWS Terraform planの対象を絞る方法
環境
AWS Terraform
構文
-targetオプションにはリソース名を指定して以下のように実行する。
$ terraform plan -target=リソース名
リソース名はterraform state listコマンドで確認できます。
使用例
リソースのサンプル
resource "cft_vpc" "vpc" { cidr_block = "10.0.0.0/16" enable_dns_support = true enable_dns_hostnames = true }
1.-targetオプションを指定する
以下のように-targetオプションを指定してterraform planを実行する。
$ terraform plan -target=cft_vpc.vpc
2.複数リソースを指定する
$ terraform plan -target=リソース名1 -target=リソース名2 …
-targetオプションで複数のリソースを指定するには以下のように複数の-targetオプションを指定する。