/terraform-provider-hdns

Terraform provider for configuring Hetzner DNS

Primary LanguageGoMozilla Public License 2.0MPL-2.0

Terraform Provider for the Hetzner DNS

Terraform provider for managing zones and records in the Hetzner DNS service.

Installation

terraform 0.13+

Add into your Terraform configuration this code:

terraform {
  required_providers {
    hdns = {
      source = "alxrem/hdns"
    }
  }
}

and run terraform init

terraform 0.12 and earlier

  1. Download archive with the latest version of provider for your operating system from Github releases page.
  2. Unpack provider to $HOME/.terraform.d/plugins, i.e.
    unzip terraform-provider-hdns_X.Y.Z_linux_amd64.zip terraform-provider-hdns_* -d $HOME/.terraform.d/plugins/
    
  3. Init your terraform project
    terraform init
    

Usage

Read the documentation on Terraform Registry site.