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オプションを指定する。

AWS

Posted by arkgame