RunR v0.5.7

Documentation

runr Provider

Manage RunR projects, environment variables, custom domains, deployments, bindings, runtime plugins, workflow triggers, model services, hosted MCP servers, access control and branding.

Credentials come from the provider block, else RUNR_API_URL / RUNR_TOKEN, else the current context of the runr CLI (runr login).

Example Usage#

terraform {
  required_providers {
    runr = {
      source  = "runr.sh/brf-tech/runr"
      version = "~> 0.5"
    }
  }
}

# Credentials: this block, else RUNR_API_URL / RUNR_TOKEN, else the current
# context of the runr CLI (runr login).
provider "runr" {
  api_url = "https://runr.example.com"
  token   = var.runr_token # runr tokens create terraform --preset terraform
}

variable "runr_token" {
  type      = string
  sensitive = true
}

Schema#

Optional#

  • api_url (String) RunR console or API URL, e.g. https://runr.example.com. Default: RUNR_API_URL, else the CLI context.
  • context (String) Name of a runr CLI context to take the URL and token from (default: the current context).
  • poll_interval (String) How often builds, deployments and domain checks are polled (Go duration). Default 2s.
  • token (String, Sensitive) RunR API token (runr tokens create terraform). Default: RUNR_TOKEN, else the CLI context.

RunR v0.5.7 · MIT License