terraformで一部のリソースだけplan/applyする


動作環境

$ terraform -v
 Terraform v0.14.8

コマンド

-targetオプションにリソース名を指定することで特定のリソースのみplanが出来る。

terminal
$ terraform plan -target {リソース名}

以下、Elasticsearchドメインのplanを行う例です。

terminal
$ terraform plan -target aws_elasticsearch_domain.es-hoge

複数リソースを指定する方法は見つかりませんでした。
知っている方がいらっしゃればコメントを頂ければと思います。

コメントにて教えていただきました。ありがとうございます!
公式ドキュメントにしっかり書いてありました。

terminal
terraform apply -target {リソース名} -target {リソース名}

ターゲットリソース| Terraform-HashiCorp Learn

参考

Target resources | Terraform - HashiCorp Learn
Terraform 0.12.x 特定のモジュール(リソース)を apply / plan する(公式ドキュメントとコマンドが違うやないかい) - Qiita