fastmail-dns

bluk/fastmail-dns/cloudflare

Terraform Module HCL CLOUDFLARE ⏱ stale 2y 3mo

Unofficial Terraform module to create Cloudflare records for setting up FastMail.

Install

module "fastmail-dns" {
source = "bluk/fastmail-dns/cloudflare"
version = "0.7.0"
}
⭐ Source on GitHub 📦 Registry page

README

terraform-cloudflare-fastmail-dns This is an unofficial [Terraform][terraform] module which creates [Cloudflare DNS][cloudflare] records to setup a domain with [FastMail][fastmail]. Since this is not an official provider and does not have guarantees about backwards compatibility, it is recommended that you fork this repository or copy the code into your own repository after reviewing the code. Example Usage In your Terraform file: `` module "example_fastmail-dns" { source = "bluk/fastmail-dns/cloudflare" version = "0.7.0" zone_id = "1abcd" domain_name = "example.com" create_root_domain_txt = false ttl = 3600 providers = { cloudflare = "cloudflare" } } `` [terraform]: https://www.terraform.io [cloudflare]: https://www.cloudflare.com [fastmail]: https://www.fastmail.com

Inputs (4)

NameTypeDescriptionDefault
domain_namestringThe domain name zone id to setup DNS records for like `example.com` required
zone_idstringThe zone id to setup DNS records for required
create_root_domain_txtboolDetermines if the root domain should have a TXT record. true/falsetrue
ttlnumberThe TTL to use for the DNS records.3600

Resources (1)

cloudflare_record

Details

FrameworkTerraform Module
LanguageHCL
Version0.7.0
Cloud CLOUDFLARE
★ Stars4
Forks3
Total downloads1.1k
Inputs4
Resources1
LicenseMIT
Namespacebluk
Updated