DNSMadeEasy / terraform-provider-dme

Terraform DNSMadeEasy provider
https://www.terraform.io/docs/providers/dme/
Mozilla Public License 2.0
9 stars 31 forks source link

Rate limit exceeded - self-adjusting rate or sleep between api calls? #29

Open hydrapolic opened 3 years ago

hydrapolic commented 3 years ago

Terraform Version

0.14.7

Affected Resource(s)

dme_dns_record

Debug Output

Error: Rate limit exceeded

Expected Behavior

Dns entries added

Actual Behavior

Rate limit exceeded and state refreshing failed

Steps to Reproduce

Add like 60 dns entries, try to refresh 3 times and the DME api will respond with rate limit exceeded

Important Factoids

Would be nice if we could specify either a max rate limit for the module or a sleep between calls to DME so we don't cross the default rate limit.

Isawan commented 3 years ago

This makes it quite difficult to manage large number of dns records per zone with terraform

angelnu commented 2 years ago

See #37 - this is preventing me to run into the API limit.