如果在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。

在本地分支上进行处理。

    1. 在本地分支上执行terraform init。

在本地分支上提交terraform.lock.hcl。

在本地分支上推送到远程分支。

广告
将在 10 秒后关闭
bannerAds