Update dependency amazon.aws to v4 - autoclosed #104
Closed
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.1.1->4.2.0Release Notes
ansible-collections/amazon.aws
v4.2.0Compare Source
======
Minor Changes
listfor rules->group_name as it can accept bothstrandlist(ec2_security_group: Set rules->group_name's datatype as raw ansible-collections/amazon.aws#971).Deprecated Features
CloudRetry.backoffhas been delayed until release 6.0.0. It is recommended to update custom modules to usejittered_backofforexponential_backoffinstead (Bump CloudRetry.backoff deprecation to 6.0.0 ansible-collections/amazon.aws#951).v4.1.0Compare Source
======
Minor Changes
ec2_instanceare not usingAWSRetryansible-collections/amazon.aws#927).Deprecated Features
Bugfixes
KeyErrorwhen balancing across two Target Groups (Issue with community.aws.elb_application_lb ansible-collections/community.aws#1089).'NoneType' object has no attributebug when creating a new ELB in check mode with a health check (Fix NoneType errors with elb_classic_lb ansible-collections/amazon.aws#915).'NoneType' object has no attributebug when creating a new ELB using security group names (elb_classic_lb still failing on creation if security_group_names given ansible-collections/amazon.aws#914).v4.0.0Compare Source
======
Major Changes
botocore<1.20.0andboto3<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 ([3.0.0] Bump minimal botocore version to 1.19.0 ansible-collections/amazon.aws#574).Minor Changes
validate_bucket_nameoption, to control bucket name validation (Add the ability to disable the validate_bucket_name check ansible-collections/amazon.aws#615).aws_s3module has been renamed tos3_object(Rename aws_s3 to s3_object (and deprecate bucket creation/deleting) ansible-collections/amazon.aws#869).resource_tagshas been added as an alias for thetagsparameter (Tagging - switch simplest cases to use doc fragment ansible-collections/amazon.aws#845).device_indexdata type to string when passing todescribe_network_interapi call (ec2_eni: change data type ofdevice_indexto str when passing it to api as expected by api call ansible-collections/amazon.aws#877).resource_tagshas been added as an alias for thetagsparameter (Tagging - switch simplest cases to use doc fragment ansible-collections/amazon.aws#845).egress_rulesas an alias forrules_egress(ec2_group - Add egress_rules and purge_egress_rules aliases ansible-collections/amazon.aws#878).purge_egress_rulesas an alias forpurge_rules_egress(ec2_group - Add egress_rules and purge_egress_rules aliases ansible-collections/amazon.aws#878).metadata_optionsparameters (ec2_instance: add missing metadata_options parameters ansible-collections/amazon.aws#715).resource_tagshas been added as an alias for thetagsparameter (Tagging - switch simplest cases to use doc fragment ansible-collections/amazon.aws#845).resource_tagshas been added as an alias for thetagsparameter (Tagging - switch simplest cases to use doc fragment ansible-collections/amazon.aws#845).validate_bucket_nameoption, to control bucket name validation (Add the ability to disable the validate_bucket_name check ansible-collections/amazon.aws#615).resource_tagshas been added as an alias for thetagsparameter (Tagging - switch simplest cases to use doc fragment ansible-collections/amazon.aws#845).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).profileparameter is now mutually exclusive with theaws_access_key,aws_secret_keyandsecurity_tokenparameters (Make profile mutually exclusive with other access tokens ansible-collections/amazon.aws#834).aws_az_factswas deprecated in Ansible 2.9 and has now been removed (aws_az_info remove aws_az_facts alias ansible-collections/amazon.aws#832).ensure overwritehas been changed todifferentinstead ofalwaysso that the module is idempotent by default (aws_s3 - ensure overwrite: different ansible-collections/amazon.aws#811).ec2module has been removed in release 4.0.0 and replaced by theec2_instancemodule ([Breaking Change] Remove support for old boto SDK (not boto3/botocore) ansible-collections/amazon.aws#630).convert_tagshas been changed toTrue(ec2_vpc_igw - convert tags by default ansible-collections/amazon.aws#835).ec2_elbfact has been removed (elb_classic_lb - Remove deprecated ec2_elb fact ansible-collections/amazon.aws#827).botohas been removed, including all relevant helper functions. All modules should now use theboto3/botocoreAWS SDK ([Breaking Change] Remove support for old boto SDK (not boto3/botocore) ansible-collections/amazon.aws#630)Deprecated Features
S3_URLalias for the s3_url option has been deprecated and will be removed in release 5.0.0 (Add asg refresh and asg refresh info modules ansible-collections/community.aws#795).DeviceNamealias for the device_name option has been deprecated and will be removed in release 5.0.0 (Add asg refresh and asg refresh info modules ansible-collections/community.aws#795).NoDevicealias for the no_device option has been deprecated and will be removed in release 5.0.0 (Add asg refresh and asg refresh info modules ansible-collections/community.aws#795).VirtualNamealias for the virtual_name option has been deprecated and will be removed in release 5.0.0 (Add asg refresh and asg refresh info modules ansible-collections/community.aws#795).Falseforpurge_tagshas been deprecated and will be updated in release 5.0.0 toTrue(Tagging - deprecate defaults of purge_tags=False ansible-collections/amazon.aws#846).instance_typehas been deprecated, in the future release you must set an instance_type or a launch_template (ec2_instance: Fix launch template condition, handle launch template - default value for instance_type ansible-collections/amazon.aws#587).Falseforpurge_tagshas been deprecated and will be updated in release 5.0.0 toTrue(ec2_instance - deprecate purge_tags=False ansible-collections/amazon.aws#849).Falseforpurge_tagshas been deprecated and will be updated in release 5.0.0 toTrue(Tagging - deprecate defaults of purge_tags=False ansible-collections/amazon.aws#846).Falseforpurge_tagshas been deprecated and will be updated in release 5.0.0 toTrue(Tagging - deprecate defaults of purge_tags=False ansible-collections/amazon.aws#846).DhcpOptionIdsalias for the dhcp_option_ids option has been deprecated and will be removed in release 5.0.0 (Add asg refresh and asg refresh info modules ansible-collections/community.aws#795).DryRunalias for the dry_run option has been deprecated and will be removed in release 5.0.0 (Add asg refresh and asg refresh info modules ansible-collections/community.aws#795).Falseforpurge_tagshas been deprecated and will be updated in release 5.0.0 toTrue(Tagging - deprecate defaults of purge_tags=False ansible-collections/amazon.aws#846).Falseforpurge_tagshas been deprecated and will be updated in release 5.0.0 toTrue(ec2_vpc_net - Deprecate purge_tags=False and support management by ID ansible-collections/amazon.aws#848).Falseforpurge_tagshas been deprecated and will be updated in release 5.0.0 toTrue(Tagging - deprecate defaults of purge_tags=False ansible-collections/amazon.aws#846).S3_URLalias for the s3_url option has been deprecated and will be removed in release 5.0.0 (Add asg refresh and asg refresh info modules ansible-collections/community.aws#795).amazon.aws.s3_bucketmodule to create and delete buckets (Rename aws_s3 to s3_object (and deprecate bucket creation/deleting) ansible-collections/amazon.aws#869).Removed Features (previously deprecated)
template_formatoption has been removed. It has been ignored by the module since Ansible 2.3 (cloudformation - remove unused template_format parameter ansible-collections/amazon.aws#833).wait_timeoutoption had no effect, was deprecated in release 1.0.0, and has now been removed (ec2_key - remove unused wait and wait_timeout parameters ansible-collections/amazon.aws#830).waitoption had no effect, was deprecated in release 1.0.0, and has now been removed (ec2_key - remove unused wait and wait_timeout parameters ansible-collections/amazon.aws#830).listhas been removed. To list tags on an EC2 resource theec2_tag_infomodule can be used (ec2_tag - remove deprecated 'state=list' ansible-collections/amazon.aws#829).listhas been removed. To list volumes theec2_vol_infomodule can be used (ec2_vol - remove deprecated state=list ansible-collections/amazon.aws#828).ansible_collections.amazon.aws.plugins.module_utils.batch.AWSConnectionhas been removed. Please useAnsibleAWSModule.client()instead (module_utils.batch remove unused AWSConnection ansible-collections/amazon.aws#831).Bugfixes
--diffand--checkto create a new security group (ec2_group tests regularly failing ansible-collections/amazon.aws#440).instance_typevalue for fix breaking on instance creation with launch template (ec2_instance: Fix launch template condition, handle launch template - default value for instance_type ansible-collections/amazon.aws#587).stateis set to ``rebooted``` (No error when missing permission to reboot instance ansible-collections/amazon.aws#671).v3.4.0Compare Source
======
Minor Changes
ec2_instanceare not usingAWSRetryansible-collections/amazon.aws#927).Bugfixes
KeyErrorwhen balancing across two Target Groups (Issue with community.aws.elb_application_lb ansible-collections/community.aws#1089).'NoneType' object has no attributebug when creating a new ELB in check mode with a health check (Fix NoneType errors with elb_classic_lb ansible-collections/amazon.aws#915).'NoneType' object has no attributebug when creating a new ELB using security group names (elb_classic_lb still failing on creation if security_group_names given ansible-collections/amazon.aws#914).v3.3.1Compare Source
======
v3.3.0Compare Source
======
Minor Changes
endpointparameter (Fix support envvars for lookup aws ssm ansible-collections/amazon.aws#837).aws_session_tokenandsession_tokento thesecurity_tokenparameter to be more in-line with the boto SDK (vpc_net check mode, IPV6 CIDR assoc/disassoc ansible-collections/amazon.aws#631).Bugfixes
PSF-license.txtfile forplugins/module_utils/_version.py.v3.2.0Compare Source
======
Minor Changes
bypathfunctionality (aws_secret: Handle pagination for bypath=true ansible-collections/amazon.aws#591).stateinabsent(Fix deprecation warning scope ansible-collections/amazon.aws#719).Bugfixes
standard) to a type that does (likegp3) fails (ec2_vol- changing volume type from a type without IOPS (likestandard) to one with (likegp3) raises exception ansible-collections/amazon.aws#626).ec2_vpc_igw: fix NoneType error ansible-collections/amazon.aws#695).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.