chore(deps): update dependency community.aws to v4 #34
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.4.0
->4.0.0
Release Notes
ansible-collections/community.aws
v4.0.0
Compare Source
======
Major Changes
botocore<1.20.0
andboto3<1.17.0
. Most modules will continue to work with older versions of the AWS SDK, however compatability with older versions of the SDK is not guaranteed and will not be tested. When using older versions of the SDK a warning will be emitted by Ansible ([4.0.0] Bump minimum botocore version to 1.20.0 ansible-collections/community.aws#956).Minor Changes
resource_tags
has been added as an alias for thetags
parameter (Tagging - Add simple deprecations for purge_tags=False ansible-collections/community.aws#1185).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).resource_tags
has been added as an alias for thetags
parameter (Tagging - Add simple deprecations for purge_tags=False ansible-collections/community.aws#1185).tags
has been updated, to remove all tags thetags
parameter must be explicitly set to the empty dict{}
andpurge_tags
toTrue
(Tagging - remove default empty dict where purge_tags default is True ansible-collections/community.aws#1183).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).purge_tags
parameter (aws_secrets module tries to remove system tags. ansible-collections/community.aws#1146).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).resource_tags
has been added as an alias for thetags
parameter (Tagging - Add simple deprecations for purge_tags=False ansible-collections/community.aws#1185).tags
has been updated, to remove all tags thetags
parameter must be explicitly set to the empty dict{}
andpurge_tags
toTrue
(Tagging - remove default empty dict where purge_tags default is True ansible-collections/community.aws#1183).resource_tags
has been added as an alias for thetags
parameter (cloudtrail - add support for purge_tags ansible-collections/community.aws#1219).tags
has been updated, to remove all tags thetags
parameter must be explicitly set to the empty dict{}
(cloudtrail - add support for purge_tags ansible-collections/community.aws#1219).resource_tags
has been added as an alias for thetags
parameter (Tagging - Add resource_tags as an alias for tags ansible-collections/community.aws#1204).endpointtype
andenginename
no longer required when deleting an endpoint (dms_endpoint - Support modifying tags ansible-collections/community.aws#1234).resource_tags
added as an alias fortags
(dms_endpoint - Support modifying tags ansible-collections/community.aws#1234).purge_tags
(dms_endpoint - Support modifying tags ansible-collections/community.aws#1234).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - dynamodb_table - Move over to the docs fragment. ansible-collections/community.aws#1199).resource_tags
has been added as an alias for thetags
parameter (Tagging - Add resource_tags as an alias for tags ansible-collections/community.aws#1204).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).resource_tags
has been added as an alias for thetags
parameter (Tagging - Add resource_tags as an alias for tags ansible-collections/community.aws#1204).resource_tags
has been added as an alias for thetags
parameter (Tagging - ec2_snapshot_copy ansible-collections/community.aws#1201).ensure_ec2_tags
helper (Tagging - remove default empty dict where purge_tags default is True ansible-collections/community.aws#1183).tags
has been updated, to remove all tags thetags
parameter must be explicitly set to the empty dict{}
(Tagging - remove default empty dict where purge_tags default is True ansible-collections/community.aws#1183).resource_tags
has been added as an alias for thetags
parameter (ec2_vpc_nacl - Add support for purge_tags ansible-collections/community.aws#1189).purge_tags
parameter (ec2_vpc_nacl - Add support for purge_tags ansible-collections/community.aws#1189).tags
has been updated, to remove all tags thetags
parameter must be explicitly set to the empty dict{}
andpurge_tags
toTrue
(ec2_vpc_nacl - Add support for purge_tags ansible-collections/community.aws#1189).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).purge_tags
parameter (ec2_vpc_vgw - Add support for purge_tags ansible-collections/community.aws#1232).tags
has been updated, to remove all tags thetags
parameter must be explicitly set to the empty dict{}
andpurge_tags
toTrue
(ec2_vpc_vgw - Add support for purge_tags ansible-collections/community.aws#1232).resource_tags
to the return values (ec2_vpc_vgw - Add support for purge_tags ansible-collections/community.aws#1232).resource_tags
has been added as an alias for thetags
parameter (Tagging - Add simple deprecations for purge_tags=False ansible-collections/community.aws#1185).tags
has been updated, to remove all tags thetags
parameter must be explicitly set to the empty dict{}
andpurge_tags
toTrue
(Tagging - remove default empty dict where purge_tags default is True ansible-collections/community.aws#1183).capacity_provider_strategy
to be utilized when creating/updating a service (ecs_service -- Capacity provider strategy ansible-collections/community.aws#1181).resource_tags
has been added as an alias for thetags
parameter (Tagging - Add resource_tags as an alias for tags ansible-collections/community.aws#1204).tags
has been updated, to remove all tags thetags
parameter must be explicitly set to the empty dict{}
(Tagging - remove default empty dict where purge_tags default is True ansible-collections/community.aws#1183).tags
has been updated, to remove all tags thetags
parameter must be explicitly set to the empty dict{}
(Tagging - remove default empty dict where purge_tags default is True ansible-collections/community.aws#1183).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).tags
parameter to the empty dict{}
will now remove all tags unlespurge_tags
is explicitly set toFalse
(Tagging - remove default empty dict where purge_tags default is True ansible-collections/community.aws#1183).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).user
value to return data structure to deprecate oldiam_user
(iam_user - stabilize for migration to amazon.aws ansible-collections/community.aws#1059).resource_tags
has been added as an alias for thetags
parameter (lambda - Add support for purge_tags ansible-collections/community.aws#1202).tags
has been updated, to remove all tags thetags
parameter must be explicitly set to the empty dict{}
andpurge_tags
toTrue
(lambda - Add support for purge_tags ansible-collections/community.aws#1202).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).deletion_protection
parameter (rds_instance - add deletion_protection param ansible-collections/community.aws#1105).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - rds_instance_snapshot - Move over to the docs fragment. ansible-collections/community.aws#1200).check_mode
(Update rds_instance_snaphot to use handlers defined in rds.py ansible-collections/community.aws#789).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).resource_tags
has been added as an alias for thetags
parameter (Tagging - Add simple deprecations for purge_tags=False ansible-collections/community.aws#1185).tags
has been updated, to remove all tags thetags
parameter must be explicitly set to the empty dict{}
andpurge_tags
toTrue
(Tagging - remove default empty dict where purge_tags default is True ansible-collections/community.aws#1183).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).resource_tags
has been added as an alias for thetags
parameter (Tagging fragment - Move simplest cases over to the docs fragment. ansible-collections/community.aws#1182).resource_tags
has been added as an alias for thetags
parameter (Tagging - Add simple deprecations for purge_tags=False ansible-collections/community.aws#1185).resource_tags
has been added as an alias for thetags
parameter (Tagging - Add simple deprecations for purge_tags=False ansible-collections/community.aws#1185).resource_tags
has been added as an alias for thetags
parameter (Tagging - Add simple deprecations for purge_tags=False ansible-collections/community.aws#1185).purge_tags
parameter (wafv2_ip_set - add support for updating tags ansible-collections/community.aws#1205).purge_tags
parameter (wafv2_rule_group - support for managing tags ansible-collections/community.aws#1210).purge_tags
(Tagging - wafv2_web_acl add support for managing and purging tags ansible-collections/community.aws#1218).resource_tags
has been added as an alias for thetags
parameter (Tagging - wafv2_web_acl add support for managing and purging tags ansible-collections/community.aws#1218).Breaking Changes / Porting Guide
aws:
will not be removed when purging tags, these tags are reserved by Amazon and may not be updated or deleted (compare_aws_tags should ignore tags with the prefix 'aws:' ansible-collections/amazon.aws#817).tags
parameter is not set. To remove all tags settags={}
(aws_secrets module tries to remove system tags. ansible-collections/community.aws#1146).community.aws
collection has now dropped support for and any requirements upon the originalboto
AWS SDK, and now uses theboto3
/botocore
AWS SDK ([Breaking Change] Final removal of original boto SDK ansible-collections/community.aws#898).profile
parameter is now mutually exclusive with theaws_access_key
,aws_secret_key
andsecurity_token
parameters (Make profile mutually exclusive with other access tokens ansible-collections/amazon.aws#834).community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_vpc_route_table
.community.aws
collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to useamazon.aws.ec2_vpc_route_table_info
.ec2_elbs
fact has been removed,updated_elbs
has been added the return values and includes the same information (elb_instance - remove ec2_elbs fact ansible-collections/community.aws#1173).state
has changed fromabsent
topresent
(elb_network_lb - change default state from 'absent' to 'present' ansible-collections/community.aws#1167).Deprecated Features
False
forpurge_tags
has been deprecated and will be updated in release 5.0.0 toTrue
.False
forpurge_tags
has been deprecated and will be updated in release 5.0.0 toTrue
.False
forpurge_tags
has been deprecated and will be updated in release 5.0.0 toTrue
.False
forpurge_tags
has been deprecated and will be updated in release 5.0.0 toTrue
.False
forpurge_tags
has been deprecated and will be updated in release 5.0.0 toTrue
.False
forpurge_tags
has been deprecated and will be updated in release 5.0.0 toTrue
.False
forpurge_tags
has been deprecated and will be updated in release 5.0.0 toTrue
.False
forpurge_tags
has been deprecated and will be updated in release 5.0.0 toTrue
.Removed Features (previously deprecated)
keys_attr
parameter has been removed (Cleanup shared 'EC2' parameters ansible-collections/amazon.aws#1172).version
option has always been ignored and has been removed (data_pipeline - remove unused version option ansible-collections/community.aws#1160"wait_timeout
option has been removed. It has always been ignored by the module (ec2_eip - remove wait_timeout ansible-collections/community.aws#1159).associate_public_ip_address
option has been removed. It has always been ignored by the module (ec2_lc - remove unused associate_public_ip_address option ansible-collections/community.aws#1158).<=
,<
,>
and>=
operators for comparison has been dropped. Please useLessThanOrEqualToThreshold
,LessThanThreshold
,GreaterThanThreshold
orGreaterThanOrEqualToThreshold
instead ([PR #1163/e3da3d50 backport][stable-5] expand module_utils.transformation unit tests ansible-collections/amazon.aws#1164).delete_policy
has been removed. Please usepurge_policy
instead (ecs_ecr - remove deprecated delete_policy option ansible-collections/community.aws#1161).fail_on_delete
parameter has been removed (iam_managed_policy - remove unused fail_on_delete parameter ansible-collections/community.aws#1168)requester_pays
has been removed (s3_lifecycle - drop deprecated requester_pays parameter ansible-collections/community.aws#1165).retries
parameter (s3_sync - drop unused retries parameter ansible-collections/community.aws#1166).Bugfixes
db_instance_identifier
on state = present (rds_instance_snapshot - add copy snapshot functionality ansible-collections/community.aws#1078).purge_tags
tofalse
. Restores previous behaviour (ec2_asg: Change purge_tags default value to False ansible-collections/community.aws#1064).health_check_grace_period_seconds
parameter (fix ecs_cluster integration test ansible-collections/community.aws#1145).task_definition
that results always in a changed task (fix ecs_cluster integration test ansible-collections/community.aws#1145).placement_constraints
. It's possible to usedistinctInstance
placement constraint now (ecs_service cannot handle distinctInstance Placement Constraint ansible-collections/community.aws#1058)launch_type
parameter (fix ecs_cluster integration test ansible-collections/community.aws#1145).policy_document
andpolicy_json
when state is present to prevent MalformedPolicyDocumentException from being thrown (iam_policy - update examples, add RETURN, add required_if case ansible-collections/community.aws#1093).transition_days
(s3_lifecycle: support value '0' for transition_days ansible-collections/community.aws#1077).New Modules
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.