Skip to main content

Gitlab Datastore

@webframp/gitlab-datastorev2026.05.20.1· 1d agoDATASTORES
01README

Stores swamp runtime data in GitLab using the Terraform state HTTP API. Provides distributed locking via GitLab's native state locking mechanism and bidirectional sync between local cache and GitLab.

02Datastores1
GitLab Datastoreconfigurable
@webframp/gitlab-datastoregitlab_datastore/mod.ts

Stores swamp runtime data in GitLab using the Terraform state HTTP API with native locking support

Config Fields

FieldTypeDescription
projectIdstringGitLab project ID (numeric) or URL-encoded path (e.g., 'mygroup/myproject')
baseUrlstringGitLab instance URL
tokenstringGitLab personal access token or CI job token with api scope
username?stringGitLab username (optional, defaults to 'gitlab-ci-token')
statePrefixstringPrefix for state names to namespace swamp data
03Previous Versions3
2026.04.22.1Apr 22, 2026

updated platforms

2026.04.13.1Apr 13, 2026
2026.04.12.1Apr 12, 2026
04Stats
A
100 / 100
Downloads
1
Archive size
14.4 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms