This commit is contained in:
Shurkys 2025-01-15 01:33:23 +02:00
parent 0457597f82
commit 5ad2c19e7b
2 changed files with 8 additions and 13 deletions

View File

@ -331,11 +331,6 @@ func UnlockState(ctx *context.Context) {
_ = json.Unmarshal(body, &unlockRequest) // The error can be ignored, since the ID can also be in the query
}
// If the ID is not found in the body, look in the query parameters
if unlockRequest.ID == "" {
unlockRequest.ID = ctx.Query("ID").(string)
}
// Check for ID presence
if unlockRequest.ID == "" {
log.Error("Missing lock ID in both query and request body")

View File

@ -8,14 +8,14 @@
export GITEA_USER_PASSWORD=<YOUR-USER-PASSWORD>
export TF_STATE_NAME=your-state.tfstate
terraform init \
-backend-config="address=<origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/terraform/state/$TF_STATE_NAME"></origin-url> \
-backend-config="lock_address=<origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/terraform/state/$TF_STATE_NAME/lock"></origin-url> \
-backend-config="unlock_address=<origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/terraform/state/$TF_STATE_NAME/lock"></origin-url> \
-backend-config="username={{.PackageDescriptor.Owner.Name}}" \
-backend-config="password=$GITEA_USER_PASSWORD" \
-backend-config="lock_method=POST" \
-backend-config="unlock_method=DELETE" \
-backend-config="retry_wait_min=5"
&ensp;-backend-config="address=<origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/terraform/state/$TF_STATE_NAME"></origin-url> \
&ensp;-backend-config="lock_address=<origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/terraform/state/$TF_STATE_NAME/lock"></origin-url> \
&ensp;-backend-config="unlock_address=<origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/terraform/state/$TF_STATE_NAME/lock"></origin-url> \
&ensp;-backend-config="username={{.PackageDescriptor.Owner.Name}}" \
&ensp;-backend-config="password=$GITEA_USER_PASSWORD" \
&ensp;-backend-config="lock_method=POST" \
&ensp;-backend-config="unlock_method=DELETE" \
&ensp;-backend-config="retry_wait_min=5"
</code></pre></div>
</div>
<div class="field">