これ、知ってますかね?
私は知らなかったので、焦りました。
terraformでインフラ構築していると、全体構成の見直しとかで、
リソース名を変更したいなー、なんてことがあると思います。
そんな時に、普通にtfファイルでリソース名を変更しちゃうと、
リソースによっては再作成となってしまいます。(aws_instanceは再作成になる汗)
当然困りますよね、再作成じゃなくて、ただ名前を更新したいんだよ
そんな時は以下のコマンドが使えます
terraform state mv ‘aws_instance.a’ ‘aws_instance.b’
参考:
https://www.terraform.io/docs/commands/state/mv.html
Please share this page: