Harden read-only provider with tests, docs, and CI

This commit is contained in:
beatz174-bit
2026-04-21 14:39:36 +10:00
parent cf47a6ed48
commit 6cc1b206dc
24 changed files with 711 additions and 246 deletions
+32
View File
@@ -0,0 +1,32 @@
---
page_title: "dynu Provider"
description: |-
Terraform provider for Dynu DNS read-only data sources.
---
# dynu Provider
The `dynu` provider lets Terraform read Dynu DNS domain and record data.
## Example Usage
```terraform
terraform {
required_providers {
dynu = {
source = "dynu/dynu"
}
}
}
provider "dynu" {
api_key = var.dynu_api_key
}
```
## Schema
### Optional
- `api_key` (String, Sensitive) Dynu API key. If omitted, `DYNU_API_KEY` is used.
- `base_url` (String) Override API base URL. Primarily intended for automated tests.