Skip to content

Terraform Provider

The DataRecs Terraform provider lets you manage workspaces and API keys using Terraform or OpenTofu.

terraform {
required_providers {
datarecs = {
source = "datarecs/datarecs"
version = "~> 1.0"
}
}
}
provider "datarecs" {
api_key = var.datarecs_api_key
}
resource "datarecs_workspace" "production" {
name = "production"
}
resource "datarecs_api_key" "ci" {
workspace_id = datarecs_workspace.production.id
name = "ci-pipeline"
role = "admin"
}
Terminal window
tofu import datarecs_workspace.production ws_abc123