如果在GitHub Actions中执行Terraform时出现“无法解锁状态”错误
首先
我在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。
在本地分支上推送到远程分支。