Storyblok Terraform Provider

The Terraform Storyblok provider allows you to configure your
storyblok space with infrastructure-as-code
principles.
Commercial support
Need support implementing this terraform module in your organization? We are
able to offer support. Please contact us at opensource@labdigital.nl
Quick start
Read our documentation
and check out the examples.
Usage
The provider is distributed via the Terraform registry. To use it you need to configure the required_provider
block. For example:
terraform {
required_providers {
storyblok = {
source = "labd/storyblok"
# It's recommended to pin the version, e.g.:
# version = "~> 0.0.1"
}
}
}
Binaries
Packages of the releases are available at
https://github.com/labd/terraform-provider-storyblok/releases See the
terraform documentation
for more information about installing third-party providers.
Contributing
Building the provider
Clone the repository and run the following command:
$ task build-local
Debugging / Troubleshooting
There are two environment settings for troubleshooting:
TF_LOG=INFO
enables debug output for Terraform.
Note this generates a lot of output!
Releasing
When pushing a new tag prefixed with v
a GitHub action will automatically
use Goreleaser to build and release the build.
git tag <release> -m "Release <release>" # please use semantic version, so always vX.Y.Z
git push --follow-tags
Testing
Running the unit tests
$ task test
Authors
This project is developed by Lab Digital. We
welcome additional contributors. Please see our
GitHub repository
for more information.