gsuite-mx

jlison/gsuite-mx/cloudflare

Terraform Module HCL CLOUDFLARE

A terraform module to quickly setup Google Workspace MX records with Cloudflare

Install
module "gsuite-mx" {
source = "jlison/gsuite-mx/cloudflare"
version = "2.0.2"
}
plain text: /constructs/tfmod-jlison-gsuite-mx-cloudflare/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-cloudflare-gsuite-mx A terraform module to quickly setup a Google Workspace MX records For example: ``terraform terraform { required_providers { cloudflare = { source = "cloudflare/cloudflare" version = "~> 5.0.0" } } } provider "cloudflare" { api_token = var.cloudflare_token } module "email" { source = "jlison/gsuite-mx/cloudflare" version = "2.0.2" zone_id = var.cloudflare_zone_id sub_domain = "@" #optional ttl = 3600 #optional dkim = var.dkim # optional dmarc = var.dmarc #optional google_site_verification = var.google_site_verification #optional mta_sts = var.mta_sts #optional smtp_tls = var.smtp_tls #optional } ``

Inputs (9)
NameTypeDescriptionDefault
zone_idstringCloudflare's zone id required
smtp_tlsstringSMTP-TLS specification (optional)""
sub_domainstringThe sub-domain for the MX records, if applicable (optional)"@"
dmarcstringDMARC specification (optional)""
ttlnumberTTL for the DNS records (optional)3600
spfstringSPF record (optional)"v=spf1 include:_spf.google.com ~all"
dkimstringDKIM key (optional)""
google_site_verificationstringGoogle site verification TXT record value (optional)""
mta_stsstringMTA-STS specification (optional)""
Resources (1)
cloudflare_dns_record
Details
FrameworkTerraform Module
LanguageHCL
Version2.0.2
Cloud CLOUDFLARE
Total downloads5.2k
Inputs9
Resources1
Namespacejlison
Updated