{"id":17180807,"url":"https://github.com/jsok/terraform-provider-dynadot","last_synced_at":"2025-03-25T00:41:11.620Z","repository":{"id":148166845,"uuid":"55589865","full_name":"jsok/terraform-provider-dynadot","owner":"jsok","description":"A Terraform provider plugin to manage nameservers for domains registered with Dynadot","archived":false,"fork":false,"pushed_at":"2019-07-01T09:20:06.000Z","size":8,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-30T03:15:19.474Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jsok.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-04-06T08:44:32.000Z","updated_at":"2025-01-24T21:56:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"256cf9f3-5959-4de7-960c-9370feb50214","html_url":"https://github.com/jsok/terraform-provider-dynadot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsok%2Fterraform-provider-dynadot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsok%2Fterraform-provider-dynadot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsok%2Fterraform-provider-dynadot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsok%2Fterraform-provider-dynadot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jsok","download_url":"https://codeload.github.com/jsok/terraform-provider-dynadot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245377958,"owners_count":20605374,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T00:31:48.282Z","updated_at":"2025-03-25T00:41:11.596Z","avatar_url":"https://github.com/jsok.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/jsok/terraform-provider-dynadot.svg?branch=master)](https://travis-ci.org/jsok/terraform-provider-dynadot)\n\n**NOTE** This provider is non-functional and of alpha quality. The API below is not implemented.\n\n# Terraform Dynadot provider\n\nA Terraform provider plugin to manage nameservers for domains registered\nwith [Dynadot](https://www.dynadot.com/).\n\nMakes use of the [Advanced Domain API](https://www.dynadot.com/domain/api3.html).\n\n## Provider\n\n### Example Usage\n\n```hcl\n# Configure the Dynadot provider\nprovider \"dynadot\" {\n    api_key = \"secret\"\n}\n```\n\n### Argument Reference\n\nThe following arguments are supported:\n\n * `api_key` - (*Required*) Your API key. It must be provided, but it can also\n   be sourced from the `DYNADOT_API_KEY` environment variable.\n   See https://www.dynadot.com/community/help/question/find-API-settings for\n   details on how to retrieve your key.\n\n * `api_url` - The base URL of the Dynadot API.\n   Default: https://api.dynadot.com/api3.xml\n\n## Resources\n\n### `dynadot_domain_nameservers`\n\nSet the nameservers of a domain.\n\n```hcl\nresource \"dynadot_domain_nameservers\" \"example_com\" {\n    domain = \"example.com\"\n    nameservers = [\n        \"ns1.example.com\",\n        \"ns2.example.com\"\n    ]\n}\n```\n\n### Argument Reference\n\nThe following arguments are supported:\n\n * `domain` - (*Required*) The domain name you want to set nameservers for.\n * `nameservers` - (*Required*) A string list of nameservers, maximum of 13\n   nameservers.\n\nThe domain you are attempting to set nameservers for must have the\n\"Name Server Setting\" set to \"Name Servers\", if it is set to something else\ne.g. \"Dynadot Parking\", this resource will fail.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsok%2Fterraform-provider-dynadot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjsok%2Fterraform-provider-dynadot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsok%2Fterraform-provider-dynadot/lists"}