TRITON-2499

want terraform provider docs generated with SDKv2 CLI

Status:
Resolved
Created:
2025-08-18T11:07:03.254-0400
Updated:
2025-08-28T10:25:43.924-0400

Description

The provider documentation should be generated using the SDKv2 tooling, that is make generate.

The CLI lives here: terraform-plugin-docs

Comments (1)

Jhonas Wernery commented on 2025-08-25T13:16:55.599-0400:

Testing notes:

❯ git status
On branch TRITON-2499
Your branch is up to date with 'origin/TRITON-2499'.

❯ make generate
cd tools; go generate ./tools.go
rendering website for provider "triton" (as "triton")
copying any existing content to tmp dir
exporting schema from Terraform
compiling provider "triton"
using Terraform CLI binary from PATH if available, otherwise downloading latest Terraform CLI binary
running terraform init
getting provider schema
generating missing templates
generating missing resource content
resource "triton_fabric" template exists, skipping
resource "triton_firewall_rule" template exists, skipping
resource "triton_instance_template" template exists, skipping
resource "triton_key" template exists, skipping
resource "triton_machine" template exists, skipping
resource "triton_service_group" template exists, skipping
resource "triton_snapshot" template exists, skipping
resource "triton_vlan" template exists, skipping
resource "triton_volume" template exists, skipping
generating missing data source content
data-source "triton_account" template exists, skipping
data-source "triton_datacenter" template exists, skipping
data-source "triton_fabric_network" template exists, skipping
data-source "triton_fabric_vlan" template exists, skipping
data-source "triton_image" template exists, skipping
data-source "triton_network" template exists, skipping
data-source "triton_package" template exists, skipping
data-source "triton_volume" template exists, skipping
generating missing function content
generating missing ephemeral resource content
generating missing provider content
provider "triton" template exists, skipping
rendering static website
cleaning rendered website dir
removing directory: "data-sources"
removing file: "index.md"
removing directory: "resources"
rendering templated website to static markdown
rendering "data-sources/account.md.tmpl"
rendering "data-sources/datacenter.md.tmpl"
rendering "data-sources/fabric_network.md.tmpl"
rendering "data-sources/fabric_vlan.md.tmpl"
rendering "data-sources/image.md.tmpl"
rendering "data-sources/network.md.tmpl"
rendering "data-sources/package.md.tmpl"
rendering "data-sources/volume.md.tmpl"
rendering "index.md.tmpl"
rendering "resources/fabric.md.tmpl"
rendering "resources/firewall_rule.md.tmpl"
rendering "resources/instance_template.md.tmpl"
rendering "resources/key.md.tmpl"
rendering "resources/machine.md.tmpl"
rendering "resources/service_group.md.tmpl"
rendering "resources/snapshot.md.tmpl"
rendering "resources/vlan.md.tmpl"
rendering "resources/volume.md.tmpl"

Related Links