Terraformのresource名を変更
Terraform v0.10.7でのやり方を簡単にご紹介。
terraform.tfstateを直接編集行するよりも安全かつ正しい手順のようです。
hogeをfugaに変更したいとき。
1 .tfを編集
resource "aws_instance" "hoge" {
}
↓
resource "aws_instance" "fuga" {
}
2 terraform state mv
$ terraform state mv aws_instance.hoge aws_instance.fuga
3 terraform plan
$ terraform plan
差分がなければ