Minor Changes
- AWS inventory plugins - use shared HAS_BOTO3 helper rather than copying code (#288).
- AWS lookup plugins - use shared HAS_BOTO3 helper rather than copying code (#288).
- aws_account_attribute - add retries on common AWS failures (#295).
- aws_ec2 inventory - expose a new configuration key
use_contrib_script_compatible_ec2_tag_keys
to reproduce a behavior of the oldec2.py
inventory script. With this option enabled, each tag is exposed using aec2_tag_TAGNAME
key (#331). - aws_ec2 inventory - expose to new keys called
include_filters
andexclude_filters
to give the user the ability to compose an inventory with multiple queries (#328). - aws_ec2 inventory plugin - Added support for using Jinja2 templates in the authentication fields (#57).
- cloudformation - added support for StackPolicyDuringUpdateBody (#155).
- ec2_metadata_facts - add support for IMDSv2 (#43).
- ec2_snapshot_info - add the
max_results
along withnext_token_id
option (#321). - ec2_tag - use common code for tagging resources (#309).
- ec2_tag_info - use common code for tagging resources (#309).
- ec2_vol - add the
purge_tags
option (#242). - ec2_vol - use common code for tagging resources (#309).
- ec2_vpc_net - use a custom waiter which can handle API rate limiting (#270).
- ec2_vpc_subnet - use AWSRetry decorator to more consistently handle API rate limiting (#270).
- ec2_vpc_subnet - use common code for tagging resources (#309).
- module_utils.cloudfront_facts - linting cleanup (#291).
- module_utils.ec2 - linting cleanup (#291).
- module_utils/core - add a helper function
normalize_boto3_result
(#271). - module_utils/core - add parameter
descend_into_lists
toscrub_none_parameters
helper function (#262). - module_utils/ec2 - added additional helper functions for tagging EC2 resources (#309).
- sanity tests - add ignore.txt for 2.12 (#315).