はじめに
GitHub Actionsにて、Terraformを実行中に下記のエラーが出て、実行がロックされてしまったので、その解決法を記載します。
Failed to unlock state: lock id "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" does not match existing lock
Lock Info:
ID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Path: akane-dev-terraform-state/terraform.tfstate
Operation: OperationTypePlan
Who: runner@akane
Version: 1.1.6
Created: 2022-09-09 07:52:09.98761957 +0000 UTC
Info:
Terraformのバージョンは v1.1.6
とする。
ローカルのブランチでの処理
-
ローカルのブランチで
terraform init
を実行する。 -
ローカルのブランチで
terraform.lock.hcl
をコミットする。 -
ローカルのブランチでリモートのブランチにプッシュする。