cloudposse / terraform-cloudflare-zone

Terraform module to provision a CloudFlare zone with DNS records, Argo, Firewall filters and rules
https://cloudposse.com/accelerate
Apache License 2.0
27 stars 19 forks source link

Break up module into smaller modules #40

Open nitrocode opened 5 months ago

nitrocode commented 5 months ago

Describe the Feature

Cloudflare is a lot like AWS. It's turning into its own cloud.

They have r2, workers, dns, waf, rate limit rules, pages, transform rules, etc. Most of these resources are either attributed to the account or to a domain (zone in cloudflare lingo). Thus, thus module dedicated to a zone would encourage a teralith.

Expected Behavior

Break apart the existing module into separate modules

Use Case

Fewer resources managed by a single module

Describe Ideal Solution

See above

Alternatives Considered

No response

Additional Context