【Terraform】やべ!terraform applyエラー後に、terraform.tfstateに差分が出た!

terraform便利ですね〜、相変わらず楽しくIaC進めてます。

最近、いつも通りterraform validateして、fmtして、apply! yesってしていたのですが、

Errorが出ました (単純に私のtfファイルがおかしかった)

Errorが出たあと、terraform.tfstateと実際のAWSリソースの状態に差異が生じることがあります。

一応差異がないか確認したいですよね?

以下のコマンドで、terraform.state上の状態が確認できます。

$ terraform state show -state=terraform.tfstate aws_instance.instance_a

差分が確認された場合、実際のAWSリソース状態を取り込むためにはimportコマンドです。

$ terraform import aws_instance.instance_a instanceのid

これで、tfstateと実際のAWSリソースの整合が取れたと思います。

では

Please share this page:

コメントを残す