Minor Changes
- aws_ec2 inventory - Allow for literal strings in hostname that don't match filter parameters in ec2 describe-instances (#826).
- aws_ssm - Add support for
endpoint
parameter (#837). - module.utils.rds - add retry_codes to get_rds_method_attribute return data to use in call_method and add unit tests (#776).
- module.utils.rds - refactor to utilize get_rds_method_attribute return data (#776).
- module_utils - add new aliases
aws_session_token
andsession_token
to thesecurity_token
parameter to be more in-line with the boto SDK (#631). - module_utils.rds - Add support and unit tests for addition/removal of IAM roles to/from a db instance in module_utils.rds with waiters (#714).
Bugfixes
- Include
PSF-license.txt
file forplugins/module_utils/_version.py
. - aws_account_attribute lookup plugin - fix linting errors in documentation data (#701).
- aws_ec2 inventory plugin - fix linting errors in documentation data (#701).
- aws_rds inventory plugin - fix linting errors in documentation data (#701).
- aws_resource_actions callback plugin - fix linting errors in documentation data (#701).
- aws_secret lookup plugin - fix linting errors in documentation data (#701).
- aws_service_ip_ranges lookup plugin - fix linting errors in documentation data (#701).
- aws_ssm - Fix environment variables for client configuration (e.g., AWS_PROFILE, AWS_ACCESS_KEY_ID) (#837).
- aws_ssm lookup plugin - fix linting errors in documentation data (#701).
- ec2_instance - ec2_instance module broken in Python 3.8 - dict keys modified during iteration (#709).
- module.utils.rds - Add waiter for promoting read replica to fix idempotency issue (#714).
- module.utils.rds - Catch InvalidDBSecurityGroupStateFault when modifying a db instance (#776).
- module.utils.s3 - Update validate_bucket_name minimum length to 3 (#802).