Skip to content

dasmeta/terraform-cloudflare-complete

Repository files navigation

terraform-cloudflare-complete

Requirements

Name Version
cloudflare 4.9.0

Providers

Name Version
cloudflare 4.9.0

Modules

Name Source Version
records ./modules/records/ n/a
waf ./modules/waf/ n/a
zone ./modules/zone/ n/a

Resources

Name Type
cloudflare_zone.zone data source

Inputs

Name Description Type Default Required
account_id Cloudflare Account Id string n/a yes
api_token API token string n/a yes
blocked_countries Blocked countres string "" no
cloudflare_records Cloudflare records name, type and value list.
list(object({
name = string,
type = string,
value = string
}))
[] no
create_waf n/a bool false no
create_zone n/a bool false no
zone_id Cloudflare zone id if zone already created string "" no
zone_name Cloudflare zone name string n/a yes

Outputs

No outputs.