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 toDEEVNET_API_CACERT; empty uses the system trust store.endpoint(String) The API’s base URL, e.g.https://api.mobile.deevnet.net. Defaults toDEEVNET_API_ENDPOINT.token(String, Sensitive) The bearer token: the tenant’s own token, or the single-use enrollment token it was admitted with. Defaults toDEEVNET_API_TOKEN.