Files
terraform-provider-dokploy/docs/index.md
T
max-voitcov 2d1caf6e73
build / build (push) Successful in 3m56s
release / release (push) Successful in 15m2s
Cover what Dokploy v0.30 added
Six new resources, all backed by endpoints that did not exist before v0.30.0
and verified end-to-end against a live v0.30.2 instance:

  dokploy_network         Docker networks, now first-class. Services attach
                          through network_ids, which is what deprecates
                          Compose's isolated_deployment upstream.
  dokploy_dns_provider    Cloudflare or Route53, so adding a domain creates
                          its DNS record.
  dokploy_vault_provider  Env values resolved from HashiCorp Vault, Infisical,
                          AWS, Doppler, Azure or Scaleway at deploy time, so
                          the secret never lands in Dokploy or in state.
  dokploy_schedule        Cron jobs in a container, a stack, or on a server.
  dokploy_volume_backup   Scheduled backups of a named volume — the companion
                          to a mount that persists.
  dokploy_libsql          The sixth managed database engine.

libsql.create is the strictest endpoint in the API: eleven keys required to
be present, several only meaningfully null, no generated service name, and it
returns `true` rather than the row. CreateDefaults and ListIDs absorb all
three so the resource behaves like every other database.

Also filled the gaps a field-by-field diff against the live schema turned up:
domain gains `enabled` (the v0.30.0 park-a-domain toggle), compose gains
create_env_file, icon and service_networks, application gains icon and
preview_require_collaborator_permissions, and mounts accept libsql.

DNS and vault credentials are masked by Dokploy on read, so `config` is
tagged noread and keeps the configured value, as the basic-auth password
already does.
2026-08-26 00:40:27 +03:00

1.1 KiB

page_title, description
page_title description
dokploy Provider Manage Dokploy https://dokploy.com projects, environments, applications, compose stacks, databases, Docker networks and networking with Terraform.

dokploy Provider

Manage Dokploy projects, environments, applications, compose stacks, databases, Docker networks and networking with Terraform.

Schema

Optional

  • api_key (String, Sensitive) API token generated in Dokploy under Settings -> Profile -> API/CLI. May also be set with the DOKPLOY_API_KEY environment variable.
  • host (String) Base URL of the Dokploy instance, for example https://dokploy.example.com. A trailing /api is optional. May also be set with the DOKPLOY_HOST environment variable.
  • insecure_skip_verify (Boolean) Skip TLS certificate verification. Only use this for instances behind a self-signed certificate. Defaults to false.
  • timeout_seconds (Number) Per-request timeout in seconds. Defaults to 60. May also be set with the DOKPLOY_TIMEOUT_SECONDS environment variable.