efs_facts needs a way to gather a subset of facts due to API limits #36506
Labels
affects_2.5
This issue/PR affects Ansible v2.5
aws
cloud
feature
This issue/PR relates to a feature request.
module
This issue/PR relates to a module.
support:core
This issue/PR relates to code supported by the Ansible Engineering Team.
ISSUE TYPE
COMPONENT NAME
efs_facts
ANSIBLE VERSION
CONFIGURATION
N/A
OS / ENVIRONMENT
N/A - only affects AWS module
SUMMARY
The AWS EFS API is heavily rate limited, leading to frequent throttle/retry cycles. Previously, these caused the efs_facts module to error out (per #36040). Now the module does take a long time to execute over many EFS shares, but does complete. It would be nice to have a set of arguments to reduce the number of API calls by excluding some data, such as security groups, that is less frequently used to make the normal usage of efs_facts faster.
Per comment on the more acute fix for the API limits: #36266 (comment)
Related: #36040
cc/ @ julienvey
STEPS TO REPRODUCE
EXPECTED RESULTS
ACTUAL RESULTS
The text was updated successfully, but these errors were encountered: