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 arunrCLI 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). Default2s.token(String, Sensitive) RunR API token (runr tokens create terraform). Default:RUNR_TOKEN, else the CLI context.