memo.log

技術情報の雑なメモ

【Terraform】手で環境を変えた後にTerraformコードを後追いする手順

基本的には以下の流れ

①「 terraform state rmterraform import のコンボ」か、 terraform apply --refresh-only して tfstate を環境側に合わせる

② .tfコードを編集して plan して変更が無いことを確認する(= 「tfstate と 実環境」にコードが追随する)

refresh 等しても実コードの方は変更されない。したがって②が抜けて、再度 apply すると tfstate ごと環境が戻ってしまう。