LoginSignup
13
4

More than 3 years have passed since last update.

Terraformで特定の「複数」のresourceをplan/apply/destoryする

Posted at

背景(結論だけ知りたい人は読み飛ばしてどうぞ)

AWSのリソースをterraformを使って管理しているが、コンソールで対応した内容が反映できてなかったり、他の人の作業内容が反映されてなかったりで、作業前にplanを実行すると差分が出る事がままある。(あったらイカンのだけど)
で、特定のリソースだけplan/apply/destoryしたいと思った時に複数のリソースを指定する方法がわからず、結局差分のリソースを修正したり、ignoreして差分を解消してから全体にplan/apply/destoryを行っていた。
そろそろ我慢の限界で雑な調査をやめて調べたところ特定の複数のリソースに対してplan/apply/destoryを行う方法が分かったので投稿。

構文

terraform plan -target={type.local-name01,type.local-name02}

type:リソースの型や種類。(例:aws_instanceなど)
local-name:terraform内の識別用の名前(例:webなど)

リソースの構文についての参考サイト

最後まで読んで頂きありがとうございました。 (・ω・)ノシ 

13
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
4