Skip to content

OpenTofu Agent support #1946

@pmig

Description

@pmig

Discussed in #1894

Originally posted by @waveywaves February 21, 2026

Feature request

Distr should also support infrastructure provisioning, but Distr itself will not orchestrate and deploy these runners. Vendors, need to host their opentofu runners, but can connect them to Distr to execute jobs. (similar how hosted GitHub runners work). Distr provides all the integration / run management / state management etc.

Use case

A software vendor distributes both containerized applications (Docker/Kubernetes) and cloud infrastructure (VPCs, databases, IAM roles) to customer environments. Today they use Distr for container deployments but need a separate tool (Spacelift, or manual runs) for infrastructure provisioning. With a OpenTofu agent, they can manage the full deployment lifecycle, application and infrastructure, through a single Distr workflow. Vendors will install the OpenTofu agent the same way they install Docker or Kubernetes agents: a connect command that provides Hub URL, target ID, and secret and that agent is able to provision customer infrastrucutre.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions