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"
}
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)
| Name | Type | Description | Default |
|---|---|---|---|
| zone_id | string | Cloudflare's zone id | required |
| smtp_tls | string | SMTP-TLS specification (optional) | "" |
| sub_domain | string | The sub-domain for the MX records, if applicable (optional) | "@" |
| dmarc | string | DMARC specification (optional) | "" |
| ttl | number | TTL for the DNS records (optional) | 3600 |
| spf | string | SPF record (optional) | "v=spf1 include:_spf.google.com ~all" |
| dkim | string | DKIM key (optional) | "" |
| google_site_verification | string | Google site verification TXT record value (optional) | "" |
| mta_sts | string | MTA-STS specification (optional) | "" |
Resources (1)
cloudflare_dns_record
Details
FrameworkTerraform Module
LanguageHCL
Version2.0.2
Cloud CLOUDFLARE
Total downloads5.2k
Inputs9
Resources1
Namespacejlison
Updated