An open API service indexing awesome lists of open source software.

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

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.