Skip to content
This repository was archived by the owner on Oct 24, 2025. It is now read-only.

Commit d7c4d13

Browse files
authored
fix: mark hetznerdns provider as deprecated and update documentation (#283)
Signed-off-by: Kim Oliver Drechsel <kim@drechsel.xyz>
1 parent 4f7e4eb commit d7c4d13

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
# Terraform Provider for Hetzner DNS
1+
# Terraform Provider for Hetzner DNS (Deprecated)
2+
3+
> [!CAUTION]
4+
> This provider is deprecated as of 10 Nov 2025.
5+
> Please migrate to the official [Hetzner Cloud Terraform Provider](https://registry.terraform.io/providers/hetznercloud/hcloud/latest)
6+
> which now also supports managing DNS records since version [1.54.0](https://github.com/hetznercloud/terraform-provider-hcloud/releases/tag/v1.54.0).
27
38
[![Terraform](https://img.shields.io/badge/Terraform-844FBA.svg?style=for-the-badge&logo=Terraform&logoColor=white)](https://registry.terraform.io/providers/germanbrew/hetznerdns/latest)
49
[![OpenTofu](https://img.shields.io/badge/OpenTofu-FFDA18.svg?style=for-the-badge&logo=OpenTofu&logoColor=black)](https://search.opentofu.org/provider/germanbrew/hetznerdns/latest)

docs/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
page_title: "hetznerdns Provider"
44
description: |-
55
This providers helps you automate management of DNS zones and records at Hetzner DNS.
6+
WARNING: This provider is deprecated as of 10 Nov 2025 with the release of the hcloud Console DNS, please migrate to the official Hetzner hcloud provider
67
---
78

89
# hetznerdns Provider
910

10-
This providers helps you automate management of DNS zones and records at Hetzner DNS.
11+
This providers helps you automate management of DNS zones and records at Hetzner DNS.
12+
WARNING: This provider is deprecated as of 10 Nov 2025 with the release of the hcloud Console DNS, please migrate to the official Hetzner hcloud provider
1113

1214
## Example Usage
1315

internal/provider/provider.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ func (p *hetznerDNSProvider) Metadata(_ context.Context, _ provider.MetadataRequ
5252

5353
func (p *hetznerDNSProvider) Schema(_ context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse) {
5454
resp.Schema = schema.Schema{
55-
Description: "This providers helps you automate management of DNS zones and records at Hetzner DNS.",
55+
Description: "This providers helps you automate management of DNS zones and records at Hetzner DNS. \n" +
56+
"WARNING: This provider is deprecated as of 10 Nov 2025 with the release of the hcloud Console DNS, " +
57+
"please migrate to the official Hetzner hcloud provider",
5658
Attributes: map[string]schema.Attribute{
5759
"api_token": schema.StringAttribute{
5860
Description: "The Hetzner DNS API token. You can pass it using the env variable `HETZNER_DNS_TOKEN` as well. " +

0 commit comments

Comments
 (0)