Skip to content

marceloalmeida/terraform-provider-dnshelper

Repository files navigation

Terraform DNS Helper Provider

Build Status Go Report Card

This Terraform provider helps manage DNS records.

Documentation

Full documentation is available in the docs directory or on the Terraform Registry.

Building The Provider

  1. Clone the repository
  2. Enter the repository directory
  3. Build the provider using make build
git clone https://github.com/marceloalmeida/terraform-provider-dnshelper
cd terraform-provider-dnshelper
make build

Using the Provider

To use the provider, add the following to your Terraform configuration:

terraform {
  required_providers {
    dnsrecords = {
      source = "registry.terraform.io/marceloalmeida/dnshelper"
    }
  }
}

provider "dnshelper" {}

See the examples directory for more detailed usage examples.

Contributing

Contributions are welcome! Please read the contribution guidelines before submitting a pull request:

  1. Fork the repository
  2. Create a branch for your changes
  3. Make your changes
  4. Run tests with make test
  5. Submit a pull request

License

This provider is licensed under the LICENSE file.

Development

If you wish to work on the provider, you'll need:

  • Go (version 1.19 or later)
  • Terraform (version 1.0 or later)

To compile the provider:

make build

To run the tests:

make test

To run the full test suite with acceptance tests:

make testacc

About

Terraform DNS Helper Provider

Resources

License

Stars

8 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors