WIP: STACKIT Git as Terraform Backend with State Locking and Versioning #45

Draft
tim.reibe wants to merge 2 commits from examples/terraform-git-backend into main
Owner

Description

This repository demonstrates how to configure STACKIT Git as a Terraform backend to enable remote state storage with native state locking and state versioning.

Currently waiting for forgejo/pulls/7748 to get merged (and until our STACKIT Git gets updated).
Forgejo Discussion: forgejo/issues/3606

Checklist

  • The CI pipeline passed successfully.
## Description This repository demonstrates how to configure STACKIT Git as a Terraform backend to enable remote state storage with native state locking and state versioning. Currently waiting for [forgejo/pulls/7748](https://codeberg.org/forgejo/forgejo/pulls/7748) to get merged (and until our STACKIT Git gets updated). Forgejo Discussion: [forgejo/issues/3606](https://codeberg.org/forgejo/forgejo/issues/3606) ## Checklist - [ ] The CI pipeline passed successfully.
tim.reibe added 2 commits 2026-06-26 12:20:53 +00:00
updated readme
Some checks failed
Default CI / Check for Open TODOs (pull_request) Successful in 33s
Default CI / Secret Scanner (TruffleHog) (pull_request) Successful in 1m5s
Default CI / Pre-Commit Hooks (pull_request) Failing after 2m0s
4ab900ab54
tim.reibe changed title from WIP: waiting for forgejo PR to WIP: STACKIT Git as Terraform Backend with State Locking and Versioning 2026-06-26 12:21:27 +00:00
Some checks failed
Default CI / Check for Open TODOs (pull_request) Successful in 33s
Default CI / Secret Scanner (TruffleHog) (pull_request) Successful in 1m5s
Default CI / Pre-Commit Hooks (pull_request) Failing after 2m0s
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin examples/terraform-git-backend:examples/terraform-git-backend
git checkout examples/terraform-git-backend

Merge

Merge the changes and update on STACKIT Git.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff examples/terraform-git-backend
git checkout examples/terraform-git-backend
git rebase main
git checkout main
git merge --ff-only examples/terraform-git-backend
git checkout examples/terraform-git-backend
git rebase main
git checkout main
git merge --no-ff examples/terraform-git-backend
git checkout main
git merge --squash examples/terraform-git-backend
git checkout main
git merge --ff-only examples/terraform-git-backend
git checkout main
git merge examples/terraform-git-backend
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: professional-service-best-practices/professional-service#45
No description provided.