Provider

deevnet Provider #

Builds tenants through the Deevnet API: their network, workloads and published names.

A tenant holds one credential, its Deevnet token, and no substrate credential. The Install guide puts the provider where terraform init finds it.

Example Usage #

terraform {
  required_providers {
    deevnet = {
      source  = "deevnet/deevnet"
      version = "~> 0.6"
    }
  }
}

# Every argument falls back to an environment variable, so the block is
# usually empty and nothing about the site is written into the code.
provider "deevnet" {
  # endpoint       = DEEVNET_API_ENDPOINT
  # token          = DEEVNET_API_TOKEN
  # ca_certificate = DEEVNET_API_CACERT
}

Schema #

Optional #

  • ca_certificate (String) Path to the site CA certificate the API’s TLS certificate comes from. Defaults to DEEVNET_API_CACERT; empty uses the system trust store.
  • endpoint (String) The API’s base URL, e.g. https://api.mobile.deevnet.net. Defaults to DEEVNET_API_ENDPOINT.
  • token (String, Sensitive) The bearer token: the tenant’s own token, or the single-use enrollment token it was admitted with. Defaults to DEEVNET_API_TOKEN.
Page last modified: October 10, 2026