https://github.com/blackbird-cloud/terraform-cloudflare-dns-records
Terraform module to create DNS records in Cloudflare
https://github.com/blackbird-cloud/terraform-cloudflare-dns-records
cloudflare dns terraform
Last synced: about 1 month ago
JSON representation
Terraform module to create DNS records in Cloudflare
- Host: GitHub
- URL: https://github.com/blackbird-cloud/terraform-cloudflare-dns-records
- Owner: blackbird-cloud
- License: apache-2.0
- Created: 2022-10-18T12:10:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-31T14:50:15.000Z (over 1 year ago)
- Last Synced: 2025-01-31T15:22:23.313Z (over 1 year ago)
- Topics: cloudflare, dns, terraform
- Language: HCL
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1 |
| [cloudflare](#requirement\_cloudflare) | ~> 3.0 |
## Providers
| Name | Version |
|------|---------|
| [cloudflare](#provider\_cloudflare) | ~> 3.0 |
## Modules
No modules.
## Resources
| Name | Type |
|------|------|
| [cloudflare_record.records](https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/record) | resource |
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [allow\_overwrite](#input\_allow\_overwrite) | (Optional) Allow creation of this record in Terraform to overwrite an existing record, if any. This does not affect the ability to update the record in Terraform and does not prevent other resources within Terraform or manual changes outside Terraform from overwriting this record. false by default. This configuration is not recommended for most environments. | `bool` | `false` | no |
| [cloudflare\_zone\_id](#input\_cloudflare\_zone\_id) | (Optional) The DNS zone ID to add the records to. Must be specified on the records, or on this variable. | `string` | n/a | yes |
| [records](#input\_records) | List of objects of DNS records | `any` | `[]` | no |
## Outputs
No outputs.