Skip to content

jeromegamez/terraform-digitalocean-fastmail-records

Repository files navigation

terraform + DigitalOcean + Fastmail

A terraform module to provision DigitalOcean with DNS records for FastMail.

https://www.fastmail.com/help/receive/domains-advanced.html

Requirements

*Referral Link

Module input variables

  • domain The domain to configure
  • enable_email_autodiscovery (Default: false) Create DNS entries for client email auto-discovery
  • enable_carddav_autodiscovery (Default: false) Create DNS entries for client CardDAV auto-discovery
  • enable_caldav_autodiscovery (Default: false) Create DNS entries for client CalDAV auto-discovery

Example

module "fastmail-records" {
  source = "jeromegamez/fastmail-records/digitalocean"

  domain = "example.com"
}

Known issues

The Terraform DigitalOcean provider is currently not able to set 0 values for domain records. This has been implemented in the underlying api client (see digitalocean/godo#164), but this has not been released yet.

License

MIT licensed. See LICENSE for full details.