icloud-dns

bluk/icloud-dns/cloudflare

Terraform Module HCL CLOUDFLARE

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

Install
module "icloud-dns" {
source = "bluk/icloud-dns/cloudflare"
version = "0.2.0"
}
plain text: /constructs/tfmod-bluk-icloud-dns-cloudflare/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-cloudflare-icloud-dns This is an unofficial [Terraform][terraform] module which creates [Cloudflare DNS][cloudflare] records to setup a domain with [iCloud+][icloud] custom domains. 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_icloud_dns" { source = "bluk/icloud-dns/cloudflare" version = "0.2.0" zone_id = "1abcd" domain_name = "example.com" root_domain_apple_domain_txt_value = "apple-domain=abcd1234" sig1_domain_key_cname_value = "sig1.dkim.example.com.at.icloudmailadmin.com." ttl = 3600 providers = { cloudflare = "cloudflare" } } `` [terraform]: https://ww

Inputs (5)
NameTypeDescriptionDefault
zone_idstringThe zone id to setup DNS records for required
domain_namestringThe domain name zone id to setup DNS records for like `example.com` required
root_domain_apple_domain_txt_valuestringVerification value: apple-domain=<some value> required
sig1_domain_key_cname_valuestringCNAME value for sig1 domain: sig1.dkim.example.com.at.icloudmailadmin.com. required
ttlnumberThe TTL to use for the DNS records.3600
Resources (1)
cloudflare_record
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.0
Cloud CLOUDFLARE
★ Stars4
Forks1
Total downloads34
Inputs5
Resources1
LicenseMIT
Namespacebluk
Updated