diff --git a/plugins/modules/aws_acm.py b/plugins/modules/aws_acm.py index 4f17e83e0be..65c95212170 100644 --- a/plugins/modules/aws_acm.py +++ b/plugins/modules/aws_acm.py @@ -145,14 +145,11 @@ choices: [present, absent] default: present type: str -requirements: - - boto3 author: - Matthew Davis (@matt-telstra) on behalf of Telstra Corporation Limited extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - ''' EXAMPLES = ''' diff --git a/plugins/modules/aws_acm_info.py b/plugins/modules/aws_acm_info.py index 97d9a879152..f0b77b8958f 100644 --- a/plugins/modules/aws_acm_info.py +++ b/plugins/modules/aws_acm_info.py @@ -39,14 +39,11 @@ description: - Filter results to show only certificates with tags that match all the tags specified here. type: dict -requirements: - - boto3 author: - Will Thames (@willthames) extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - ''' EXAMPLES = r''' diff --git a/plugins/modules/aws_api_gateway.py b/plugins/modules/aws_api_gateway.py index ccf7c097b57..9eadf88d48b 100644 --- a/plugins/modules/aws_api_gateway.py +++ b/plugins/modules/aws_api_gateway.py @@ -26,7 +26,6 @@ - swagger_file and swagger_text are passed directly on to AWS transparently whilst swagger_dict is an ansible dict which is converted to JSON before the API definitions are uploaded. -requirements: [ boto3 ] options: api_id: description: @@ -114,7 +113,6 @@ ID so that an API can be created only once. - As an early work around an intermediate version will probably do the same using a tag embedded in the API name. - ''' EXAMPLES = ''' diff --git a/plugins/modules/aws_application_scaling_policy.py b/plugins/modules/aws_application_scaling_policy.py index dcc8b8b1691..5c8ac9b24ad 100644 --- a/plugins/modules/aws_application_scaling_policy.py +++ b/plugins/modules/aws_application_scaling_policy.py @@ -19,7 +19,6 @@ author: - Gustavo Maia (@gurumaia) - Chen Leibovich (@chenl87) -requirements: [ json, botocore, boto3 ] options: state: description: Whether a policy should be C(present) or C(absent). @@ -105,7 +104,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - ''' EXAMPLES = ''' diff --git a/plugins/modules/aws_batch_compute_environment.py b/plugins/modules/aws_batch_compute_environment.py index 68044a8d11e..86a971ea0e6 100644 --- a/plugins/modules/aws_batch_compute_environment.py +++ b/plugins/modules/aws_batch_compute_environment.py @@ -118,9 +118,6 @@ description: - The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. type: str - -requirements: - - boto3 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/aws_batch_job_definition.py b/plugins/modules/aws_batch_job_definition.py index 18d0429a831..4beb1ab2c26 100644 --- a/plugins/modules/aws_batch_job_definition.py +++ b/plugins/modules/aws_batch_job_definition.py @@ -169,8 +169,6 @@ attempts. If attempts is greater than one, the job is retried if it fails until it has moved to RUNNABLE that many times. type: int -requirements: - - boto3 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/aws_batch_job_queue.py b/plugins/modules/aws_batch_job_queue.py index b472371eb84..7091c0756b3 100644 --- a/plugins/modules/aws_batch_job_queue.py +++ b/plugins/modules/aws_batch_job_queue.py @@ -59,8 +59,6 @@ compute_environment: type: str description: The name of the compute environment. -requirements: - - boto3 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/aws_codebuild.py b/plugins/modules/aws_codebuild.py index e56b1a566b0..9462d180e78 100644 --- a/plugins/modules/aws_codebuild.py +++ b/plugins/modules/aws_codebuild.py @@ -18,7 +18,6 @@ - Create or delete a CodeBuild projects on AWS, used for building code artifacts from source code. author: - Stefan Horning (@stefanhorning) -requirements: [ botocore, boto3 ] options: name: description: diff --git a/plugins/modules/aws_codecommit.py b/plugins/modules/aws_codecommit.py index 18fc10a2d69..090d0fd06f8 100644 --- a/plugins/modules/aws_codecommit.py +++ b/plugins/modules/aws_codecommit.py @@ -16,12 +16,6 @@ - Supports creation and deletion of CodeCommit repositories. - See U(https://aws.amazon.com/codecommit/) for more information about CodeCommit. author: Shuang Wang (@ptux) - -requirements: - - botocore - - boto3 - - python >= 2.6 - options: name: description: diff --git a/plugins/modules/aws_codepipeline.py b/plugins/modules/aws_codepipeline.py index 101ccaee4df..e7f65705269 100644 --- a/plugins/modules/aws_codepipeline.py +++ b/plugins/modules/aws_codepipeline.py @@ -18,7 +18,6 @@ - Create or delete a CodePipeline on AWS. author: - Stefan Horning (@stefanhorning) -requirements: [ botocore, boto3 ] options: name: description: diff --git a/plugins/modules/aws_config_aggregation_authorization.py b/plugins/modules/aws_config_aggregation_authorization.py index e0f4af6f5b4..f3a8591c697 100644 --- a/plugins/modules/aws_config_aggregation_authorization.py +++ b/plugins/modules/aws_config_aggregation_authorization.py @@ -14,7 +14,6 @@ short_description: Manage cross-account AWS Config authorizations description: - Module manages AWS Config resources. -requirements: [ 'botocore', 'boto3' ] author: - "Aaron Smith (@slapula)" options: diff --git a/plugins/modules/aws_config_aggregator.py b/plugins/modules/aws_config_aggregator.py index 16f6ff5152a..393413c07b9 100644 --- a/plugins/modules/aws_config_aggregator.py +++ b/plugins/modules/aws_config_aggregator.py @@ -14,7 +14,6 @@ short_description: Manage AWS Config aggregations across multiple accounts description: - Module manages AWS Config resources -requirements: [ 'botocore', 'boto3' ] author: - "Aaron Smith (@slapula)" options: diff --git a/plugins/modules/aws_config_delivery_channel.py b/plugins/modules/aws_config_delivery_channel.py index 117afe80c0b..e6e9d40e62c 100644 --- a/plugins/modules/aws_config_delivery_channel.py +++ b/plugins/modules/aws_config_delivery_channel.py @@ -14,7 +14,6 @@ short_description: Manage AWS Config delivery channels description: - This module manages AWS Config delivery locations for rule checks and configuration info. -requirements: [ 'botocore', 'boto3' ] author: - "Aaron Smith (@slapula)" options: diff --git a/plugins/modules/aws_config_recorder.py b/plugins/modules/aws_config_recorder.py index e740241c082..e9c2cbc17ad 100644 --- a/plugins/modules/aws_config_recorder.py +++ b/plugins/modules/aws_config_recorder.py @@ -14,7 +14,6 @@ short_description: Manage AWS Config Recorders description: - Module manages AWS Config configuration recorder settings. -requirements: [ 'botocore', 'boto3' ] author: - "Aaron Smith (@slapula)" options: diff --git a/plugins/modules/aws_config_rule.py b/plugins/modules/aws_config_rule.py index 0beae0b63a8..ed4de6ab7e2 100644 --- a/plugins/modules/aws_config_rule.py +++ b/plugins/modules/aws_config_rule.py @@ -14,7 +14,6 @@ short_description: Manage AWS Config resources description: - Module manages AWS Config rules -requirements: [ 'botocore', 'boto3' ] author: - "Aaron Smith (@slapula)" options: diff --git a/plugins/modules/aws_direct_connect_confirm_connection.py b/plugins/modules/aws_direct_connect_confirm_connection.py index 642c9c306ca..7ea8527db72 100644 --- a/plugins/modules/aws_direct_connect_confirm_connection.py +++ b/plugins/modules/aws_direct_connect_confirm_connection.py @@ -21,10 +21,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - boto3 - - botocore options: name: description: diff --git a/plugins/modules/aws_direct_connect_connection.py b/plugins/modules/aws_direct_connect_connection.py index e2ea2d5e232..98afd701f3d 100644 --- a/plugins/modules/aws_direct_connect_connection.py +++ b/plugins/modules/aws_direct_connect_connection.py @@ -19,10 +19,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - boto3 - - botocore options: state: description: diff --git a/plugins/modules/aws_direct_connect_gateway.py b/plugins/modules/aws_direct_connect_gateway.py index e1e6ae093f5..54c336fffbe 100644 --- a/plugins/modules/aws_direct_connect_gateway.py +++ b/plugins/modules/aws_direct_connect_gateway.py @@ -19,8 +19,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: [ boto3 ] options: state: description: diff --git a/plugins/modules/aws_direct_connect_link_aggregation_group.py b/plugins/modules/aws_direct_connect_link_aggregation_group.py index 65294317b01..7b287bd61f3 100644 --- a/plugins/modules/aws_direct_connect_link_aggregation_group.py +++ b/plugins/modules/aws_direct_connect_link_aggregation_group.py @@ -17,10 +17,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - boto3 - - botocore options: state: description: diff --git a/plugins/modules/aws_direct_connect_virtual_interface.py b/plugins/modules/aws_direct_connect_virtual_interface.py index eb4906cc730..d520f0ee84f 100644 --- a/plugins/modules/aws_direct_connect_virtual_interface.py +++ b/plugins/modules/aws_direct_connect_virtual_interface.py @@ -14,9 +14,6 @@ description: - Create, delete, or modify a Direct Connect public or private virtual interface. author: "Sloane Hertel (@s-hertel)" -requirements: - - boto3 - - botocore options: state: description: diff --git a/plugins/modules/aws_eks_cluster.py b/plugins/modules/aws_eks_cluster.py index d6df16093f3..3d8f2696d5f 100644 --- a/plugins/modules/aws_eks_cluster.py +++ b/plugins/modules/aws_eks_cluster.py @@ -54,8 +54,6 @@ to 1200 seconds (20 minutes). default: 1200 type: int - -requirements: [ 'botocore', 'boto3' ] extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/aws_glue_connection.py b/plugins/modules/aws_glue_connection.py index b279509be18..07bdddd92ab 100644 --- a/plugins/modules/aws_glue_connection.py +++ b/plugins/modules/aws_glue_connection.py @@ -13,7 +13,6 @@ short_description: Manage an AWS Glue connection description: - Manage an AWS Glue connection. See U(https://aws.amazon.com/glue/) for details. -requirements: [ boto3 ] author: "Rob White (@wimnat)" options: availability_zone: diff --git a/plugins/modules/aws_glue_job.py b/plugins/modules/aws_glue_job.py index d1f249aaefc..dac91ecc794 100644 --- a/plugins/modules/aws_glue_job.py +++ b/plugins/modules/aws_glue_job.py @@ -13,7 +13,6 @@ short_description: Manage an AWS Glue job description: - Manage an AWS Glue job. See U(https://aws.amazon.com/glue/) for details. -requirements: [ boto3 ] author: - "Rob White (@wimnat)" - "Vijayanand Sharma (@vijayanandsharma)" diff --git a/plugins/modules/aws_inspector_target.py b/plugins/modules/aws_inspector_target.py index b71fbf61c0d..ceb4abd63dd 100644 --- a/plugins/modules/aws_inspector_target.py +++ b/plugins/modules/aws_inspector_target.py @@ -38,10 +38,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - boto3 - - botocore ''' EXAMPLES = ''' diff --git a/plugins/modules/aws_region_info.py b/plugins/modules/aws_region_info.py index bedb8a5f1fa..67b71d6f868 100644 --- a/plugins/modules/aws_region_info.py +++ b/plugins/modules/aws_region_info.py @@ -28,8 +28,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: [botocore, boto3] ''' EXAMPLES = ''' diff --git a/plugins/modules/aws_s3_bucket_info.py b/plugins/modules/aws_s3_bucket_info.py index 05d92310013..06885dfcd13 100644 --- a/plugins/modules/aws_s3_bucket_info.py +++ b/plugins/modules/aws_s3_bucket_info.py @@ -14,9 +14,6 @@ version_added: 1.0.0 author: "Gerben Geijteman (@hyperized)" short_description: lists S3 buckets in AWS -requirements: - - boto3 >= 1.4.4 - - python >= 2.6 description: - Lists S3 buckets and details about those buckets. - This module was called C(aws_s3_bucket_facts) before Ansible 2.9, returning C(ansible_facts). diff --git a/plugins/modules/aws_secret.py b/plugins/modules/aws_secret.py index 22141ce24a6..86c6d6e3521 100644 --- a/plugins/modules/aws_secret.py +++ b/plugins/modules/aws_secret.py @@ -15,7 +15,6 @@ description: - Create, update, and delete secrets stored in AWS Secrets Manager. author: "REY Remi (@rrey)" -requirements: [ 'botocore>=1.10.0', 'boto3' ] options: name: description: diff --git a/plugins/modules/aws_ses_identity.py b/plugins/modules/aws_ses_identity.py index d3c88156114..caa250c220c 100644 --- a/plugins/modules/aws_ses_identity.py +++ b/plugins/modules/aws_ses_identity.py @@ -85,7 +85,6 @@ - This can only be false if both I(bounce_notifications) and I(complaint_notifications) specify SNS topics. type: 'bool' default: True -requirements: [ 'botocore', 'boto3' ] extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/aws_ses_identity_policy.py b/plugins/modules/aws_ses_identity_policy.py index bb743c6b14e..e7f9e9417e9 100644 --- a/plugins/modules/aws_ses_identity_policy.py +++ b/plugins/modules/aws_ses_identity_policy.py @@ -36,7 +36,6 @@ default: present choices: [ 'present', 'absent' ] type: str -requirements: [ 'botocore', 'boto3' ] extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/aws_ses_rule_set.py b/plugins/modules/aws_ses_rule_set.py index 0996497c5ca..9b0b66cc30f 100644 --- a/plugins/modules/aws_ses_rule_set.py +++ b/plugins/modules/aws_ses_rule_set.py @@ -16,7 +16,6 @@ author: - "Ben Tomasik (@tomislacker)" - "Ed Costello (@orthanc)" -requirements: [ boto3, botocore ] options: name: description: diff --git a/plugins/modules/aws_sgw_info.py b/plugins/modules/aws_sgw_info.py index adf7dde86aa..fac2e346095 100644 --- a/plugins/modules/aws_sgw_info.py +++ b/plugins/modules/aws_sgw_info.py @@ -16,7 +16,6 @@ description: - Fetch AWS Storage Gateway information - This module was called C(aws_sgw_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] author: Loic Blot (@nerzhul) options: gather_local_disks: diff --git a/plugins/modules/aws_ssm_parameter_store.py b/plugins/modules/aws_ssm_parameter_store.py index 3d49c133048..856f7eec8a7 100644 --- a/plugins/modules/aws_ssm_parameter_store.py +++ b/plugins/modules/aws_ssm_parameter_store.py @@ -83,8 +83,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: [ botocore, boto3 ] ''' EXAMPLES = ''' diff --git a/plugins/modules/aws_waf_info.py b/plugins/modules/aws_waf_info.py index 98840668656..9a1015d6858 100644 --- a/plugins/modules/aws_waf_info.py +++ b/plugins/modules/aws_waf_info.py @@ -13,7 +13,6 @@ description: - Retrieve information for WAF ACLs, Rule , Conditions and Filters. - This module was called C(aws_waf_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] options: name: description: diff --git a/plugins/modules/cloudformation_exports_info.py b/plugins/modules/cloudformation_exports_info.py index 8eab5325be3..e9ef34a20e7 100644 --- a/plugins/modules/cloudformation_exports_info.py +++ b/plugins/modules/cloudformation_exports_info.py @@ -12,7 +12,6 @@ version_added: 1.0.0 description: - Module retrieves a value from CloudFormation Exports -requirements: ['boto3 >= 1.11.15'] author: - "Michael Moyle (@mmoyle)" extends_documentation_fragment: diff --git a/plugins/modules/cloudformation_stack_set.py b/plugins/modules/cloudformation_stack_set.py index ac7b57bfe9d..72b6aa05bef 100644 --- a/plugins/modules/cloudformation_stack_set.py +++ b/plugins/modules/cloudformation_stack_set.py @@ -172,8 +172,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: [ boto3>=1.6, botocore>=1.10.26 ] ''' EXAMPLES = r''' diff --git a/plugins/modules/cloudfront_distribution.py b/plugins/modules/cloudfront_distribution.py index e62fc89bfa4..075a106246d 100644 --- a/plugins/modules/cloudfront_distribution.py +++ b/plugins/modules/cloudfront_distribution.py @@ -17,11 +17,6 @@ description: - Allows for easy creation, updating and deletion of CloudFront distributions. -requirements: - - boto3 >= 1.0.0 - - python >= 2.6 - - author: - Willem van Ketwich (@wilvk) - Will Thames (@willthames) diff --git a/plugins/modules/cloudfront_info.py b/plugins/modules/cloudfront_info.py index 2b0edcaf841..e5cf39ebb4b 100644 --- a/plugins/modules/cloudfront_info.py +++ b/plugins/modules/cloudfront_info.py @@ -15,9 +15,6 @@ - Gets information about an AWS CloudFront distribution. - This module was called C(cloudfront_facts) before Ansible 2.9, returning C(ansible_facts). Note that the M(community.aws.cloudfront_info) module no longer returns C(ansible_facts)! -requirements: - - boto3 >= 1.0.0 - - python >= 2.6 author: Willem van Ketwich (@wilvk) options: distribution_id: diff --git a/plugins/modules/cloudfront_invalidation.py b/plugins/modules/cloudfront_invalidation.py index 974358f3967..4fb602f7a77 100644 --- a/plugins/modules/cloudfront_invalidation.py +++ b/plugins/modules/cloudfront_invalidation.py @@ -16,11 +16,6 @@ description: - Allows for invalidation of a batch of paths for a CloudFront distribution. -requirements: - - boto3 >= 1.0.0 - - python >= 2.6 - - author: Willem van Ketwich (@wilvk) extends_documentation_fragment: diff --git a/plugins/modules/cloudfront_origin_access_identity.py b/plugins/modules/cloudfront_origin_access_identity.py index 7370f98625c..9fc83f64820 100644 --- a/plugins/modules/cloudfront_origin_access_identity.py +++ b/plugins/modules/cloudfront_origin_access_identity.py @@ -19,11 +19,6 @@ - Allows for easy creation, updating and deletion of origin access identities. -requirements: - - boto3 >= 1.0.0 - - python >= 2.6 - - author: Willem van Ketwich (@wilvk) extends_documentation_fragment: diff --git a/plugins/modules/cloudtrail.py b/plugins/modules/cloudtrail.py index a2f2076993f..d30466710eb 100644 --- a/plugins/modules/cloudtrail.py +++ b/plugins/modules/cloudtrail.py @@ -17,9 +17,6 @@ - Ansible Core Team - Ted Timmons (@tedder) - Daniel Shepherd (@shepdelacreme) -requirements: - - boto3 - - botocore options: state: description: diff --git a/plugins/modules/cloudwatchevent_rule.py b/plugins/modules/cloudwatchevent_rule.py index 8de7dc7d291..e7a200dd960 100644 --- a/plugins/modules/cloudwatchevent_rule.py +++ b/plugins/modules/cloudwatchevent_rule.py @@ -18,9 +18,6 @@ - amazon.aws.ec2 author: "Jim Dalton (@jsdalton) " -requirements: - - python >= 2.6 - - boto3 notes: - A rule must contain at least an I(event_pattern) or I(schedule_expression). A rule can have both an I(event_pattern) and a I(schedule_expression), in which diff --git a/plugins/modules/cloudwatchlogs_log_group.py b/plugins/modules/cloudwatchlogs_log_group.py index a5e9ab3192d..295ff48e669 100644 --- a/plugins/modules/cloudwatchlogs_log_group.py +++ b/plugins/modules/cloudwatchlogs_log_group.py @@ -18,7 +18,6 @@ - Create or delete log_group in CloudWatchLogs. author: - Willian Ricardo (@willricardo) -requirements: [ json, botocore, boto3 ] options: state: description: diff --git a/plugins/modules/cloudwatchlogs_log_group_info.py b/plugins/modules/cloudwatchlogs_log_group_info.py index a7f311826e9..c53e501717f 100644 --- a/plugins/modules/cloudwatchlogs_log_group_info.py +++ b/plugins/modules/cloudwatchlogs_log_group_info.py @@ -17,7 +17,6 @@ - This module was called C(cloudwatchlogs_log_group_facts) before Ansible 2.9. The usage did not change. author: - Willian Ricardo (@willricardo) -requirements: [ botocore, boto3 ] options: log_group_name: description: diff --git a/plugins/modules/cloudwatchlogs_log_group_metric_filter.py b/plugins/modules/cloudwatchlogs_log_group_metric_filter.py index 04d0219e48b..26cbc65ce34 100644 --- a/plugins/modules/cloudwatchlogs_log_group_metric_filter.py +++ b/plugins/modules/cloudwatchlogs_log_group_metric_filter.py @@ -15,9 +15,6 @@ description: - Create, modify and delete CloudWatch log group metric filter. - CloudWatch log group metric filter can be use with M(community.aws.ec2_metric_alarm). -requirements: - - boto3 - - botocore options: state: description: diff --git a/plugins/modules/data_pipeline.py b/plugins/modules/data_pipeline.py index a3821a068d8..d10e7989f32 100644 --- a/plugins/modules/data_pipeline.py +++ b/plugins/modules/data_pipeline.py @@ -14,7 +14,6 @@ author: - Raghu Udiyar (@raags) - Sloane Hertel (@s-hertel) -requirements: [ "boto3" ] short_description: Create and manage AWS Datapipelines extends_documentation_fragment: - amazon.aws.aws diff --git a/plugins/modules/dynamodb_table.py b/plugins/modules/dynamodb_table.py index 35d9cd4d64a..db9710f12d6 100644 --- a/plugins/modules/dynamodb_table.py +++ b/plugins/modules/dynamodb_table.py @@ -17,8 +17,10 @@ - Returns the status of the specified table. author: Alan Loi (@loia) requirements: - - "boto >= 2.37.0" - - "boto3 >= 1.4.4 (for tagging)" +- python >= 3.6 +- boto >= 2.49.0 +- boto3 >= 1.13.0 +- botocore >= 1.16.0 options: state: description: diff --git a/plugins/modules/dynamodb_ttl.py b/plugins/modules/dynamodb_ttl.py index 95bf95ffe78..490a948f9a9 100644 --- a/plugins/modules/dynamodb_ttl.py +++ b/plugins/modules/dynamodb_ttl.py @@ -12,8 +12,7 @@ version_added: 1.0.0 short_description: Set TTL for a given DynamoDB table description: -- Uses boto3 to set TTL. -- Requires botocore version 1.5.24 or higher. +- Sets the TTL for a given DynamoDB table. options: state: description: @@ -37,8 +36,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: [ botocore>=1.5.24, boto3 ] ''' EXAMPLES = ''' diff --git a/plugins/modules/ec2_ami_copy.py b/plugins/modules/ec2_ami_copy.py index a3a23454b28..15acfe4e4a9 100644 --- a/plugins/modules/ec2_ami_copy.py +++ b/plugins/modules/ec2_ami_copy.py @@ -72,9 +72,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - boto3 ''' EXAMPLES = ''' diff --git a/plugins/modules/ec2_asg.py b/plugins/modules/ec2_asg.py index 68a0f9ec77c..59e74040d64 100644 --- a/plugins/modules/ec2_asg.py +++ b/plugins/modules/ec2_asg.py @@ -15,7 +15,6 @@ - Can create or delete AWS AutoScaling Groups. - Can be used with the M(community.aws.ec2_lc) module to manage Launch Configurations. author: "Gareth Rushgrove (@garethr)" -requirements: [ "boto3", "botocore" ] options: state: description: diff --git a/plugins/modules/ec2_asg_info.py b/plugins/modules/ec2_asg_info.py index 3c809e069be..0a6cb27d9b0 100644 --- a/plugins/modules/ec2_asg_info.py +++ b/plugins/modules/ec2_asg_info.py @@ -14,7 +14,6 @@ description: - Gather information about ec2 Auto Scaling Groups (ASGs) in AWS - This module was called C(ec2_asg_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] author: "Rob White (@wimnat)" options: name: diff --git a/plugins/modules/ec2_asg_lifecycle_hook.py b/plugins/modules/ec2_asg_lifecycle_hook.py index bab1ef37f32..fbdc4a3150d 100644 --- a/plugins/modules/ec2_asg_lifecycle_hook.py +++ b/plugins/modules/ec2_asg_lifecycle_hook.py @@ -74,8 +74,6 @@ - amazon.aws.aws - amazon.aws.ec2 -requirements: [ boto3>=1.4.4 ] - ''' EXAMPLES = ''' diff --git a/plugins/modules/ec2_customer_gateway.py b/plugins/modules/ec2_customer_gateway.py index 5343b316a4f..9c00783a58a 100644 --- a/plugins/modules/ec2_customer_gateway.py +++ b/plugins/modules/ec2_customer_gateway.py @@ -14,7 +14,6 @@ description: - Manage an AWS customer gateway. author: Michael Baydoun (@MichaelBaydoun) -requirements: [ botocore, boto3 ] notes: - You cannot create more than one customer gateway with the same IP address. If you run an identical request more than one time, the first request creates the customer gateway, and subsequent requests return information about the existing customer gateway. The subsequent diff --git a/plugins/modules/ec2_customer_gateway_info.py b/plugins/modules/ec2_customer_gateway_info.py index 12c6320e6a8..ab8ac41e505 100644 --- a/plugins/modules/ec2_customer_gateway_info.py +++ b/plugins/modules/ec2_customer_gateway_info.py @@ -14,7 +14,6 @@ description: - Gather information about customer gateways in AWS. - This module was called C(ec2_customer_gateway_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] author: Madhura Naniwadekar (@Madhura-CSI) options: filters: diff --git a/plugins/modules/ec2_elb.py b/plugins/modules/ec2_elb.py index f2c124e6e00..189676ea970 100644 --- a/plugins/modules/ec2_elb.py +++ b/plugins/modules/ec2_elb.py @@ -53,10 +53,11 @@ If non-zero then any transient errors are ignored until the timeout is reached. Ignored when wait=no. default: 0 type: int +requirements: +- boto >= 2.49.0 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - ''' EXAMPLES = r""" diff --git a/plugins/modules/ec2_elb_info.py b/plugins/modules/ec2_elb_info.py index b18e502de34..2b58b4aa5a3 100644 --- a/plugins/modules/ec2_elb_info.py +++ b/plugins/modules/ec2_elb_info.py @@ -37,7 +37,8 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - +requirements: +- boto >= 2.49.0 ''' EXAMPLES = r''' diff --git a/plugins/modules/ec2_launch_template.py b/plugins/modules/ec2_launch_template.py index 691dc0306b0..cebae8b2fec 100644 --- a/plugins/modules/ec2_launch_template.py +++ b/plugins/modules/ec2_launch_template.py @@ -16,9 +16,6 @@ - The M(amazon.aws.ec2_instance) and M(community.aws.ec2_asg) modules can, instead of specifying all parameters on those tasks, be passed a Launch Template which contains settings like instance size, disk type, subnet, and more. -requirements: - - botocore - - boto3 >= 1.6.0 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/ec2_lc.py b/plugins/modules/ec2_lc.py index 1ba881dc245..9aaa96538db 100644 --- a/plugins/modules/ec2_lc.py +++ b/plugins/modules/ec2_lc.py @@ -184,10 +184,6 @@ - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - boto3 >= 1.4.4 - ''' EXAMPLES = r''' diff --git a/plugins/modules/ec2_lc_find.py b/plugins/modules/ec2_lc_find.py index 1db33a20036..6657de27349 100644 --- a/plugins/modules/ec2_lc_find.py +++ b/plugins/modules/ec2_lc_find.py @@ -38,9 +38,6 @@ - How many results to show. - Corresponds to Python slice notation like list[:limit]. type: int -requirements: - - "python >= 2.6" - - boto3 extends_documentation_fragment: - amazon.aws.ec2 - amazon.aws.aws diff --git a/plugins/modules/ec2_lc_info.py b/plugins/modules/ec2_lc_info.py index 1a51eb580b3..d3b81deaa75 100644 --- a/plugins/modules/ec2_lc_info.py +++ b/plugins/modules/ec2_lc_info.py @@ -16,7 +16,6 @@ - Gather information about AWS Autoscaling Launch Configurations. - This module was called C(ec2_lc_facts) before Ansible 2.9. The usage did not change. author: "Loïc Latreille (@psykotox)" -requirements: [ boto3 ] options: name: description: diff --git a/plugins/modules/ec2_snapshot_copy.py b/plugins/modules/ec2_snapshot_copy.py index 2bf1d723b7e..5ad307dd693 100644 --- a/plugins/modules/ec2_snapshot_copy.py +++ b/plugins/modules/ec2_snapshot_copy.py @@ -56,9 +56,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - boto3 ''' EXAMPLES = ''' diff --git a/plugins/modules/ec2_transit_gateway.py b/plugins/modules/ec2_transit_gateway.py index a0595b4b7e1..8435491388a 100644 --- a/plugins/modules/ec2_transit_gateway.py +++ b/plugins/modules/ec2_transit_gateway.py @@ -14,7 +14,6 @@ - Creates AWS Transit Gateways. - Deletes AWS Transit Gateways. - Updates tags on existing transit gateways. -requirements: [ 'botocore', 'boto3' ] options: asn: description: diff --git a/plugins/modules/ec2_transit_gateway_info.py b/plugins/modules/ec2_transit_gateway_info.py index 707e375a7ee..c23289eaa1c 100644 --- a/plugins/modules/ec2_transit_gateway_info.py +++ b/plugins/modules/ec2_transit_gateway_info.py @@ -14,9 +14,6 @@ description: - Gather information about ec2 transit gateways in AWS author: "Bob Boldin (@BobBoldin)" -requirements: - - botocore - - boto3 options: transit_gateway_ids: description: diff --git a/plugins/modules/ec2_vpc_endpoint.py b/plugins/modules/ec2_vpc_endpoint.py index 2aa4441fac7..62424f93a11 100644 --- a/plugins/modules/ec2_vpc_endpoint.py +++ b/plugins/modules/ec2_vpc_endpoint.py @@ -14,7 +14,6 @@ - Creates AWS VPC endpoints. - Deletes AWS VPC endpoints. - This module supports check mode. -requirements: [ boto3 ] options: vpc_id: description: diff --git a/plugins/modules/ec2_vpc_endpoint_info.py b/plugins/modules/ec2_vpc_endpoint_info.py index d990a908943..fabeb46afe4 100644 --- a/plugins/modules/ec2_vpc_endpoint_info.py +++ b/plugins/modules/ec2_vpc_endpoint_info.py @@ -12,7 +12,6 @@ description: - Gets various details related to AWS VPC endpoints. - This module was called C(ec2_vpc_endpoint_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] options: query: description: diff --git a/plugins/modules/ec2_vpc_endpoint_service_info.py b/plugins/modules/ec2_vpc_endpoint_service_info.py index 2afd0e5e906..8dee0652b84 100644 --- a/plugins/modules/ec2_vpc_endpoint_service_info.py +++ b/plugins/modules/ec2_vpc_endpoint_service_info.py @@ -11,7 +11,6 @@ version_added: 1.5.0 description: - Gets details related to AWS VPC Endpoint Services. -requirements: [ boto3 ] options: filters: description: diff --git a/plugins/modules/ec2_vpc_nacl.py b/plugins/modules/ec2_vpc_nacl.py index da053f55a46..04da531a2f8 100644 --- a/plugins/modules/ec2_vpc_nacl.py +++ b/plugins/modules/ec2_vpc_nacl.py @@ -81,8 +81,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: [ botocore, boto3, json ] ''' EXAMPLES = r''' diff --git a/plugins/modules/ec2_vpc_nacl_info.py b/plugins/modules/ec2_vpc_nacl_info.py index 8c905f67e58..88786bf76ca 100644 --- a/plugins/modules/ec2_vpc_nacl_info.py +++ b/plugins/modules/ec2_vpc_nacl_info.py @@ -14,7 +14,6 @@ - Gather information about Network ACLs in an AWS VPC - This module was called C(ec2_vpc_nacl_facts) before Ansible 2.9. The usage did not change. author: "Brad Davidson (@brandond)" -requirements: [ boto3 ] options: nacl_ids: description: diff --git a/plugins/modules/ec2_vpc_nat_gateway.py b/plugins/modules/ec2_vpc_nat_gateway.py index 87511fa2582..30a28ca1391 100644 --- a/plugins/modules/ec2_vpc_nat_gateway.py +++ b/plugins/modules/ec2_vpc_nat_gateway.py @@ -13,7 +13,6 @@ short_description: Manage AWS VPC NAT Gateways. description: - Ensure the state of AWS VPC NAT Gateways based on their id, allocation and subnet ids. -requirements: [boto3, botocore] options: state: description: diff --git a/plugins/modules/ec2_vpc_nat_gateway_info.py b/plugins/modules/ec2_vpc_nat_gateway_info.py index a9337ecd9f8..5acd59a819a 100644 --- a/plugins/modules/ec2_vpc_nat_gateway_info.py +++ b/plugins/modules/ec2_vpc_nat_gateway_info.py @@ -13,7 +13,6 @@ description: - Gets various details related to AWS VPC Managed Nat Gateways - This module was called C(ec2_vpc_nat_gateway_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] options: nat_gateway_ids: description: diff --git a/plugins/modules/ec2_vpc_peer.py b/plugins/modules/ec2_vpc_peer.py index 4e1e3a1847e..c45a003903c 100644 --- a/plugins/modules/ec2_vpc_peer.py +++ b/plugins/modules/ec2_vpc_peer.py @@ -67,8 +67,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: [ botocore, boto3, json ] ''' EXAMPLES = ''' diff --git a/plugins/modules/ec2_vpc_peering_info.py b/plugins/modules/ec2_vpc_peering_info.py index 5f3cb435de3..6b810a25099 100644 --- a/plugins/modules/ec2_vpc_peering_info.py +++ b/plugins/modules/ec2_vpc_peering_info.py @@ -13,7 +13,6 @@ description: - Gets various details related to AWS VPC Peers - This module was called C(ec2_vpc_peering_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] options: peer_connection_ids: description: diff --git a/plugins/modules/ec2_vpc_vgw.py b/plugins/modules/ec2_vpc_vgw.py index 4dd9a2cb456..77ed96696bc 100644 --- a/plugins/modules/ec2_vpc_vgw.py +++ b/plugins/modules/ec2_vpc_vgw.py @@ -15,7 +15,6 @@ - Deletes AWS VPN Virtual Gateways - Attaches Virtual Gateways to VPCs - Detaches Virtual Gateways from VPCs -requirements: [ boto3 ] options: state: description: diff --git a/plugins/modules/ec2_vpc_vgw_info.py b/plugins/modules/ec2_vpc_vgw_info.py index 5a27f9d672f..7cb7b15798e 100644 --- a/plugins/modules/ec2_vpc_vgw_info.py +++ b/plugins/modules/ec2_vpc_vgw_info.py @@ -14,7 +14,6 @@ description: - Gather information about virtual gateways in AWS. - This module was called C(ec2_vpc_vgw_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] options: filters: description: diff --git a/plugins/modules/ec2_vpc_vpn.py b/plugins/modules/ec2_vpc_vpn.py index 56bb4e9b8fd..e69d3f55e82 100644 --- a/plugins/modules/ec2_vpc_vpn.py +++ b/plugins/modules/ec2_vpc_vpn.py @@ -17,8 +17,6 @@ extends_documentation_fragment: - amazon.aws.ec2 - amazon.aws.aws - -requirements: ['boto3', 'botocore'] author: "Sloane Hertel (@s-hertel)" options: state: diff --git a/plugins/modules/ec2_vpc_vpn_info.py b/plugins/modules/ec2_vpc_vpn_info.py index e96583f669e..31fe02621b4 100644 --- a/plugins/modules/ec2_vpc_vpn_info.py +++ b/plugins/modules/ec2_vpc_vpn_info.py @@ -14,7 +14,6 @@ description: - Gather information about VPN Connections in AWS. - This module was called C(ec2_vpc_vpn_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] author: Madhura Naniwadekar (@Madhura-CSI) options: filters: diff --git a/plugins/modules/ec2_win_password.py b/plugins/modules/ec2_win_password.py index ed06f705485..3ed0afb79d4 100644 --- a/plugins/modules/ec2_win_password.py +++ b/plugins/modules/ec2_win_password.py @@ -53,10 +53,9 @@ - amazon.aws.aws - amazon.aws.ec2 - requirements: - - cryptography - +- cryptography +- boto >= 2.49.0 notes: - As of Ansible 2.4, this module requires the python cryptography module rather than the older pycrypto module. diff --git a/plugins/modules/ecs_attribute.py b/plugins/modules/ecs_attribute.py index be9210f3272..7384dfb4692 100644 --- a/plugins/modules/ecs_attribute.py +++ b/plugins/modules/ecs_attribute.py @@ -14,7 +14,6 @@ description: - Create, update or delete ECS container instance attributes. author: Andrej Svenke (@anryko) -requirements: [ botocore, boto3 ] options: cluster: description: diff --git a/plugins/modules/ecs_cluster.py b/plugins/modules/ecs_cluster.py index 87e0476be9b..3074e8914f2 100644 --- a/plugins/modules/ecs_cluster.py +++ b/plugins/modules/ecs_cluster.py @@ -17,7 +17,6 @@ description: - Creates or terminates ecs clusters. author: Mark Chance (@Java1Guy) -requirements: [ boto3 ] options: state: description: diff --git a/plugins/modules/ecs_ecr.py b/plugins/modules/ecs_ecr.py index 768589dbdff..a20262956da 100644 --- a/plugins/modules/ecs_ecr.py +++ b/plugins/modules/ecs_ecr.py @@ -16,7 +16,6 @@ short_description: Manage Elastic Container Registry repositories description: - Manage Elastic Container Registry repositories. -requirements: [ boto3 ] options: name: description: diff --git a/plugins/modules/ecs_service.py b/plugins/modules/ecs_service.py index e498bb6d827..89cfaf486aa 100644 --- a/plugins/modules/ecs_service.py +++ b/plugins/modules/ecs_service.py @@ -22,8 +22,6 @@ - "Darek Kaczynski (@kaczynskid)" - "Stephane Maarek (@simplesteph)" - "Zac Blazic (@zacblazic)" - -requirements: [ json, botocore, boto3 ] options: state: description: diff --git a/plugins/modules/ecs_service_info.py b/plugins/modules/ecs_service_info.py index 2d64a89e6dd..9b47b02a714 100644 --- a/plugins/modules/ecs_service_info.py +++ b/plugins/modules/ecs_service_info.py @@ -18,7 +18,6 @@ author: - "Mark Chance (@Java1Guy)" - "Darek Kaczynski (@kaczynskid)" -requirements: [ json, botocore, boto3 ] options: details: description: diff --git a/plugins/modules/ecs_tag.py b/plugins/modules/ecs_tag.py index 9e4f97989f8..32915d6e0c5 100644 --- a/plugins/modules/ecs_tag.py +++ b/plugins/modules/ecs_tag.py @@ -17,7 +17,6 @@ - Resources are referenced by their cluster name. author: - Michael Pechner (@mpechner) -requirements: [ boto3, botocore ] options: cluster_name: description: diff --git a/plugins/modules/ecs_task.py b/plugins/modules/ecs_task.py index 03295c16eac..411121372cf 100644 --- a/plugins/modules/ecs_task.py +++ b/plugins/modules/ecs_task.py @@ -14,7 +14,6 @@ description: - Creates or deletes instances of task definitions. author: Mark Chance (@Java1Guy) -requirements: [ json, botocore, boto3 ] options: operation: description: diff --git a/plugins/modules/ecs_taskdefinition.py b/plugins/modules/ecs_taskdefinition.py index 7803b117891..beb8a0c76fc 100644 --- a/plugins/modules/ecs_taskdefinition.py +++ b/plugins/modules/ecs_taskdefinition.py @@ -14,7 +14,6 @@ description: - Registers or deregisters task definitions in the Amazon Web Services (AWS) EC2 Container Service (ECS). author: Mark Chance (@Java1Guy) -requirements: [ json, botocore, boto3 ] options: state: description: diff --git a/plugins/modules/ecs_taskdefinition_info.py b/plugins/modules/ecs_taskdefinition_info.py index ef5b20c4602..ad351576dca 100644 --- a/plugins/modules/ecs_taskdefinition_info.py +++ b/plugins/modules/ecs_taskdefinition_info.py @@ -21,7 +21,6 @@ - Gustavo Maia (@gurumaia) - Mark Chance (@Java1Guy) - Darek Kaczynski (@kaczynskid) -requirements: [ json, botocore, boto3 ] options: task_definition: description: diff --git a/plugins/modules/efs.py b/plugins/modules/efs.py index f46c3f588c4..49fbd73c9a3 100644 --- a/plugins/modules/efs.py +++ b/plugins/modules/efs.py @@ -13,7 +13,6 @@ short_description: create and maintain EFS file systems description: - Module allows create, search and destroy Amazon EFS file systems. -requirements: [ boto3 ] author: - "Ryan Sydnor (@ryansydnor)" - "Artem Kazakov (@akazakov)" diff --git a/plugins/modules/efs_info.py b/plugins/modules/efs_info.py index 62fd583785d..2384af97ee1 100644 --- a/plugins/modules/efs_info.py +++ b/plugins/modules/efs_info.py @@ -15,7 +15,6 @@ - This module can be used to search Amazon EFS file systems. - This module was called C(efs_facts) before Ansible 2.9, returning C(ansible_facts). Note that the M(community.aws.efs_info) module no longer returns C(ansible_facts)! -requirements: [ boto3 ] author: - "Ryan Sydnor (@ryansydnor)" options: diff --git a/plugins/modules/elasticache.py b/plugins/modules/elasticache.py index 53e72f664b4..3b3196dd133 100644 --- a/plugins/modules/elasticache.py +++ b/plugins/modules/elasticache.py @@ -15,7 +15,6 @@ description: - Manage cache clusters in Amazon ElastiCache. - Returns information about the specified cache cluster. -requirements: [ boto3 ] author: "Jim Dalton (@jsdalton)" options: state: diff --git a/plugins/modules/elasticache_parameter_group.py b/plugins/modules/elasticache_parameter_group.py index dd5dffbc4e9..4cb553931f0 100644 --- a/plugins/modules/elasticache_parameter_group.py +++ b/plugins/modules/elasticache_parameter_group.py @@ -19,7 +19,6 @@ - amazon.aws.aws - amazon.aws.ec2 -requirements: [ boto3, botocore ] options: group_family: description: diff --git a/plugins/modules/elasticache_snapshot.py b/plugins/modules/elasticache_snapshot.py index 42920a3c2c4..d9e11345a69 100644 --- a/plugins/modules/elasticache_snapshot.py +++ b/plugins/modules/elasticache_snapshot.py @@ -18,8 +18,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: [ boto3, botocore ] options: name: description: diff --git a/plugins/modules/elasticache_subnet_group.py b/plugins/modules/elasticache_subnet_group.py index ab25e294eeb..44a3e39ae6f 100644 --- a/plugins/modules/elasticache_subnet_group.py +++ b/plugins/modules/elasticache_subnet_group.py @@ -38,7 +38,8 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - +requirements: +- boto >= 2.49.0 ''' EXAMPLES = r''' diff --git a/plugins/modules/elb_application_lb.py b/plugins/modules/elb_application_lb.py index 284d392891f..4b547ace1c2 100644 --- a/plugins/modules/elb_application_lb.py +++ b/plugins/modules/elb_application_lb.py @@ -25,7 +25,6 @@ short_description: Manage an Application Load Balancer description: - Manage an AWS Application Elastic Load Balancer. See U(https://aws.amazon.com/blogs/aws/new-aws-application-load-balancer/) for details. -requirements: [ boto3 ] author: "Rob White (@wimnat)" options: access_logs_enabled: diff --git a/plugins/modules/elb_application_lb_info.py b/plugins/modules/elb_application_lb_info.py index 3848bc4766b..d04bd0d8261 100644 --- a/plugins/modules/elb_application_lb_info.py +++ b/plugins/modules/elb_application_lb_info.py @@ -14,7 +14,6 @@ description: - Gather information about application ELBs in AWS - This module was called C(elb_application_lb_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] author: Rob White (@wimnat) options: load_balancer_arns: diff --git a/plugins/modules/elb_classic_lb.py b/plugins/modules/elb_classic_lb.py index cd7d45875d1..db4afaaf457 100644 --- a/plugins/modules/elb_classic_lb.py +++ b/plugins/modules/elb_classic_lb.py @@ -138,6 +138,8 @@ - amazon.aws.aws - amazon.aws.ec2 +requirements: +- boto >= 2.49.0 ''' EXAMPLES = r""" diff --git a/plugins/modules/elb_classic_lb_info.py b/plugins/modules/elb_classic_lb_info.py index a1a0c39e042..f57f4dd391c 100644 --- a/plugins/modules/elb_classic_lb_info.py +++ b/plugins/modules/elb_classic_lb_info.py @@ -37,10 +37,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - botocore - - boto3 ''' EXAMPLES = r''' diff --git a/plugins/modules/elb_instance.py b/plugins/modules/elb_instance.py index 97682acb659..d522d3e72ad 100644 --- a/plugins/modules/elb_instance.py +++ b/plugins/modules/elb_instance.py @@ -60,7 +60,8 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - +requirements: +- boto >= 2.49.0 ''' EXAMPLES = r""" diff --git a/plugins/modules/elb_network_lb.py b/plugins/modules/elb_network_lb.py index 5eeb2ec6220..47ac7b1d0d7 100644 --- a/plugins/modules/elb_network_lb.py +++ b/plugins/modules/elb_network_lb.py @@ -15,7 +15,6 @@ description: - Manage an AWS Network Elastic Load Balancer. See U(https://aws.amazon.com/blogs/aws/new-network-load-balancer-effortless-scaling-to-millions-of-requests-per-second/) for details. -requirements: [ boto3 ] author: "Rob White (@wimnat)" options: cross_zone_load_balancing: diff --git a/plugins/modules/elb_target_group.py b/plugins/modules/elb_target_group.py index 53a25fa4419..7bb105b6d55 100644 --- a/plugins/modules/elb_target_group.py +++ b/plugins/modules/elb_target_group.py @@ -15,7 +15,6 @@ - Manage an AWS Elastic Load Balancer target group. See U(https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-target-groups.html) or U(https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-target-groups.html) for details. -requirements: [ boto3 ] author: "Rob White (@wimnat)" options: deregistration_delay_timeout: diff --git a/plugins/modules/elb_target_group_info.py b/plugins/modules/elb_target_group_info.py index 973743766b1..59bfbbc66ff 100644 --- a/plugins/modules/elb_target_group_info.py +++ b/plugins/modules/elb_target_group_info.py @@ -14,7 +14,6 @@ description: - Gather information about ELB target groups in AWS - This module was called C(elb_target_group_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] author: Rob White (@wimnat) options: load_balancer_arn: diff --git a/plugins/modules/elb_target_info.py b/plugins/modules/elb_target_info.py index 924632339de..507380c9717 100644 --- a/plugins/modules/elb_target_info.py +++ b/plugins/modules/elb_target_info.py @@ -26,10 +26,6 @@ - Whether or not to get target groups not used by any load balancers. type: bool default: true - -requirements: - - boto3 - - botocore extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/execute_lambda.py b/plugins/modules/execute_lambda.py index e5e21eacb61..7af644810a8 100644 --- a/plugins/modules/execute_lambda.py +++ b/plugins/modules/execute_lambda.py @@ -19,9 +19,6 @@ - amazon.aws.ec2 author: "Ryan Scott Brown (@ryansb) " -requirements: - - python >= 2.6 - - boto3 notes: - Async invocation will always return an empty C(output) key. - Synchronous invocation may result in a function timeout, resulting in an diff --git a/plugins/modules/iam.py b/plugins/modules/iam.py index e65824a4862..67c55a277c5 100644 --- a/plugins/modules/iam.py +++ b/plugins/modules/iam.py @@ -97,7 +97,8 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - +requirements: +- boto >= 2.49.0 ''' EXAMPLES = r''' diff --git a/plugins/modules/iam_cert.py b/plugins/modules/iam_cert.py index 96c9bccae7c..fbe984670aa 100644 --- a/plugins/modules/iam_cert.py +++ b/plugins/modules/iam_cert.py @@ -75,12 +75,12 @@ - Defaults to C(false). type: bool -requirements: [ "boto" ] author: Jonathan I. Davila (@defionscode) extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - +requirements: +- boto >= 2.49.0 ''' EXAMPLES = ''' diff --git a/plugins/modules/iam_group.py b/plugins/modules/iam_group.py index af9d781a92f..7b534aa0504 100644 --- a/plugins/modules/iam_group.py +++ b/plugins/modules/iam_group.py @@ -67,7 +67,6 @@ required: false default: false type: bool -requirements: [ botocore, boto3 ] extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/iam_managed_policy.py b/plugins/modules/iam_managed_policy.py index f0fa588c44e..a56e76d037f 100644 --- a/plugins/modules/iam_managed_policy.py +++ b/plugins/modules/iam_managed_policy.py @@ -53,10 +53,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - boto3 - - botocore ''' EXAMPLES = ''' diff --git a/plugins/modules/iam_mfa_device_info.py b/plugins/modules/iam_mfa_device_info.py index e86687134a9..b04b912549c 100644 --- a/plugins/modules/iam_mfa_device_info.py +++ b/plugins/modules/iam_mfa_device_info.py @@ -23,10 +23,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - boto3 - - botocore ''' RETURN = """ diff --git a/plugins/modules/iam_password_policy.py b/plugins/modules/iam_password_policy.py index 852deb0d10b..51291092b0b 100644 --- a/plugins/modules/iam_password_policy.py +++ b/plugins/modules/iam_password_policy.py @@ -14,7 +14,6 @@ short_description: Update an IAM Password Policy description: - Module updates an IAM Password Policy on a given AWS account -requirements: [ 'botocore', 'boto3' ] author: - "Aaron Smith (@slapula)" options: diff --git a/plugins/modules/iam_role.py b/plugins/modules/iam_role.py index ddc8ad23041..45551cdf188 100644 --- a/plugins/modules/iam_role.py +++ b/plugins/modules/iam_role.py @@ -89,7 +89,6 @@ - Remove tags not listed in I(tags) when tags is specified. default: true type: bool -requirements: [ botocore, boto3 ] extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/iam_role_info.py b/plugins/modules/iam_role_info.py index 132bdeedcc9..0a627d10cc7 100644 --- a/plugins/modules/iam_role_info.py +++ b/plugins/modules/iam_role_info.py @@ -14,7 +14,6 @@ description: - Gathers information about IAM roles. - This module was called C(iam_role_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] author: - "Will Thames (@willthames)" options: diff --git a/plugins/modules/iam_saml_federation.py b/plugins/modules/iam_saml_federation.py index 895631b7e05..a78decfe625 100644 --- a/plugins/modules/iam_saml_federation.py +++ b/plugins/modules/iam_saml_federation.py @@ -24,8 +24,6 @@ module: iam_saml_federation version_added: 1.0.0 short_description: Maintain IAM SAML federation configuration. -requirements: - - boto3 description: - Provides a mechanism to manage AWS IAM SAML Identity Federation providers (create/update/delete metadata). options: diff --git a/plugins/modules/iam_server_certificate_info.py b/plugins/modules/iam_server_certificate_info.py index 994344147e4..622e2ee8e86 100644 --- a/plugins/modules/iam_server_certificate_info.py +++ b/plugins/modules/iam_server_certificate_info.py @@ -15,7 +15,6 @@ - Retrieve the attributes of a server certificate. - This module was called C(iam_server_certificate_facts) before Ansible 2.9. The usage did not change. author: "Allen Sanabria (@linuxdynasty)" -requirements: [boto3, botocore] options: name: description: diff --git a/plugins/modules/iam_user.py b/plugins/modules/iam_user.py index 531ae6ba9ae..b88953a6868 100644 --- a/plugins/modules/iam_user.py +++ b/plugins/modules/iam_user.py @@ -41,7 +41,6 @@ default: false type: bool aliases: ['purge_policy', 'purge_managed_policies'] -requirements: [ botocore, boto3 ] extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/iam_user_info.py b/plugins/modules/iam_user_info.py index f6aaa842eef..5ada74c612b 100644 --- a/plugins/modules/iam_user_info.py +++ b/plugins/modules/iam_user_info.py @@ -36,9 +36,6 @@ required: false default: '/' type: str -requirements: - - botocore - - boto3 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/kinesis_stream.py b/plugins/modules/kinesis_stream.py index 755cfa096d4..0f28856bfa9 100644 --- a/plugins/modules/kinesis_stream.py +++ b/plugins/modules/kinesis_stream.py @@ -16,7 +16,6 @@ - Update the retention period of a Kinesis Stream. - Update Tags on a Kinesis Stream. - Enable/disable server side encryption on a Kinesis Stream. -requirements: [ boto3 ] author: Allen Sanabria (@linuxdynasty) options: name: diff --git a/plugins/modules/lambda.py b/plugins/modules/lambda.py index c6960d99c98..0a25214ca37 100644 --- a/plugins/modules/lambda.py +++ b/plugins/modules/lambda.py @@ -13,7 +13,6 @@ short_description: Manage AWS Lambda functions description: - Allows for the management of Lambda functions. -requirements: [ boto3 ] options: name: description: diff --git a/plugins/modules/lambda_alias.py b/plugins/modules/lambda_alias.py index 9ccfbef7ea6..adc89f4cb99 100644 --- a/plugins/modules/lambda_alias.py +++ b/plugins/modules/lambda_alias.py @@ -46,8 +46,6 @@ A value of 0 (or omitted parameter) sets the alias to the $LATEST version. aliases: ['version'] type: int -requirements: - - boto3 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/lambda_event.py b/plugins/modules/lambda_event.py index 3906771255f..28d1d7bdd67 100644 --- a/plugins/modules/lambda_event.py +++ b/plugins/modules/lambda_event.py @@ -78,8 +78,6 @@ type: str required: true type: dict -requirements: - - boto3 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/lambda_facts.py b/plugins/modules/lambda_facts.py index b1a223b61db..010add7985d 100644 --- a/plugins/modules/lambda_facts.py +++ b/plugins/modules/lambda_facts.py @@ -39,8 +39,6 @@ - For query type 'mappings', this is the Amazon Resource Name (ARN) of the Amazon Kinesis or DynamoDB stream. type: str author: Pierre Jodouin (@pjodouin) -requirements: - - boto3 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/lambda_info.py b/plugins/modules/lambda_info.py index 725149d9c3b..c95c0218132 100644 --- a/plugins/modules/lambda_info.py +++ b/plugins/modules/lambda_info.py @@ -34,8 +34,6 @@ - When I(query=mappings), this is the Amazon Resource Name (ARN) of the Amazon Kinesis or DynamoDB stream. type: str author: Pierre Jodouin (@pjodouin) -requirements: - - boto3 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/lambda_policy.py b/plugins/modules/lambda_policy.py index 5c65b7969da..4fc5b084ed9 100644 --- a/plugins/modules/lambda_policy.py +++ b/plugins/modules/lambda_policy.py @@ -97,8 +97,6 @@ - Token string representing source ARN or account. Mutually exclusive with I(source_arn) or I(source_account). type: str -requirements: - - boto3 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/lightsail.py b/plugins/modules/lightsail.py index a996edc5e85..75796774580 100644 --- a/plugins/modules/lightsail.py +++ b/plugins/modules/lightsail.py @@ -67,9 +67,6 @@ default: 300 type: int -requirements: - - boto3 - extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/rds.py b/plugins/modules/rds.py index 1321186497a..817f53ff779 100644 --- a/plugins/modules/rds.py +++ b/plugins/modules/rds.py @@ -221,16 +221,14 @@ - Used with I(command=create), I(command=replicate), I(command=restore). - Requires boto >= 2.26.0 type: dict -requirements: - - "python >= 2.6" - - "boto" author: - "Bruce Pennypacker (@bpennypacker)" - "Will Thames (@willthames)" extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - +requirements: +- boto >= 2.49.0 ''' # FIXME: the command stuff needs a 'state' like alias to make things consistent -- MPD diff --git a/plugins/modules/rds_instance.py b/plugins/modules/rds_instance.py index 69d5836004f..ea6da26f0b6 100644 --- a/plugins/modules/rds_instance.py +++ b/plugins/modules/rds_instance.py @@ -13,10 +13,6 @@ short_description: Manage RDS instances description: - Create, modify, and delete RDS instances. - -requirements: - - botocore - - boto3 >= 1.5.0 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/rds_instance_info.py b/plugins/modules/rds_instance_info.py index cccd2b3f271..fba7804012a 100644 --- a/plugins/modules/rds_instance_info.py +++ b/plugins/modules/rds_instance_info.py @@ -29,9 +29,6 @@ - A filter that specifies one or more DB instances to describe. See U(https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html) type: dict -requirements: - - "python >= 2.7" - - "boto3" author: - "Will Thames (@willthames)" - "Michael De La Rue (@mikedlr)" diff --git a/plugins/modules/rds_param_group.py b/plugins/modules/rds_param_group.py index ab0718e4b04..76e6138b466 100644 --- a/plugins/modules/rds_param_group.py +++ b/plugins/modules/rds_param_group.py @@ -13,7 +13,6 @@ short_description: manage RDS parameter groups description: - Creates, modifies, and deletes RDS parameter groups. -requirements: [ boto3 ] options: state: description: diff --git a/plugins/modules/rds_snapshot.py b/plugins/modules/rds_snapshot.py index dd9f502886a..0ca957c1b68 100644 --- a/plugins/modules/rds_snapshot.py +++ b/plugins/modules/rds_snapshot.py @@ -55,9 +55,6 @@ - whether to remove tags not present in the C(tags) parameter. default: True type: bool -requirements: - - "python >= 2.6" - - "boto3" author: - "Will Thames (@willthames)" - "Michael De La Rue (@mikedlr)" diff --git a/plugins/modules/rds_snapshot_info.py b/plugins/modules/rds_snapshot_info.py index 63a5e47b09b..d374520ab89 100644 --- a/plugins/modules/rds_snapshot_info.py +++ b/plugins/modules/rds_snapshot_info.py @@ -51,9 +51,6 @@ required: false choices: ['automated', 'manual', 'shared', 'public'] type: str -requirements: - - "python >= 2.6" - - "boto3" author: - "Will Thames (@willthames)" extends_documentation_fragment: diff --git a/plugins/modules/redshift.py b/plugins/modules/redshift.py index c409545e62b..41482c682b7 100644 --- a/plugins/modules/redshift.py +++ b/plugins/modules/redshift.py @@ -179,7 +179,6 @@ type: bool default: 'yes' version_added: "1.3.0" -requirements: [ 'boto3' ] extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/redshift_cross_region_snapshots.py b/plugins/modules/redshift_cross_region_snapshots.py index fbcf5543aee..3e3653473f2 100644 --- a/plugins/modules/redshift_cross_region_snapshots.py +++ b/plugins/modules/redshift_cross_region_snapshots.py @@ -53,7 +53,6 @@ required: true aliases: [ "retention_period" ] type: int -requirements: [ "botocore", "boto3" ] extends_documentation_fragment: - amazon.aws.ec2 - amazon.aws.aws diff --git a/plugins/modules/redshift_info.py b/plugins/modules/redshift_info.py index 679f53c58d2..bc4cb021840 100644 --- a/plugins/modules/redshift_info.py +++ b/plugins/modules/redshift_info.py @@ -16,7 +16,6 @@ description: - Gather information about Redshift cluster(s). - This module was called C(redshift_facts) before Ansible 2.9. The usage did not change. -requirements: [ boto3 ] options: cluster_identifier: description: diff --git a/plugins/modules/redshift_subnet_group.py b/plugins/modules/redshift_subnet_group.py index be42fa2d720..fa210a5bee4 100644 --- a/plugins/modules/redshift_subnet_group.py +++ b/plugins/modules/redshift_subnet_group.py @@ -40,11 +40,11 @@ aliases: ['subnets'] type: list elements: str -requirements: [ 'boto' ] extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - +requirements: +- boto >= 2.49.0 ''' EXAMPLES = r''' diff --git a/plugins/modules/route53.py b/plugins/modules/route53.py index ffbfdf4fc91..d1391cfac58 100644 --- a/plugins/modules/route53.py +++ b/plugins/modules/route53.py @@ -13,7 +13,6 @@ --- module: route53 version_added: 1.0.0 -requirements: [ "boto3", "botocore" ] short_description: add or delete entries in Amazons Route 53 DNS service description: - Creates and deletes DNS records in Amazons Route 53 service. diff --git a/plugins/modules/route53_health_check.py b/plugins/modules/route53_health_check.py index 03ac8b09af0..7db80d875a5 100644 --- a/plugins/modules/route53_health_check.py +++ b/plugins/modules/route53_health_check.py @@ -81,7 +81,8 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - +requirements: +- boto >= 2.49.0 ''' EXAMPLES = ''' diff --git a/plugins/modules/route53_zone.py b/plugins/modules/route53_zone.py index 6467dd04527..cdc5538c027 100644 --- a/plugins/modules/route53_zone.py +++ b/plugins/modules/route53_zone.py @@ -12,7 +12,6 @@ version_added: 1.0.0 description: - Creates and deletes Route53 private and public zones. -requirements: [ boto3 ] options: zone: description: diff --git a/plugins/modules/s3_bucket_notification.py b/plugins/modules/s3_bucket_notification.py index f42c64a0028..cb398f5ac11 100644 --- a/plugins/modules/s3_bucket_notification.py +++ b/plugins/modules/s3_bucket_notification.py @@ -81,8 +81,6 @@ - Optional suffix to limit the notifications to objects with keys that end with matching characters. type: str -requirements: - - boto3 extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 diff --git a/plugins/modules/s3_sync.py b/plugins/modules/s3_sync.py index 589dcd5ba3b..1e7d01680f1 100644 --- a/plugins/modules/s3_sync.py +++ b/plugins/modules/s3_sync.py @@ -129,11 +129,6 @@ - The I(retries) option does nothing and will be removed after 2022-06-01 type: str -requirements: - - boto3 >= 1.4.4 - - botocore - - python-dateutil - author: Ted Timmons (@tedder) extends_documentation_fragment: - amazon.aws.aws diff --git a/plugins/modules/s3_website.py b/plugins/modules/s3_website.py index 57251826a04..4b9e911662f 100644 --- a/plugins/modules/s3_website.py +++ b/plugins/modules/s3_website.py @@ -13,7 +13,6 @@ short_description: Configure an s3 bucket as a website description: - Configure an s3 bucket as a website -requirements: [ boto3 ] author: Rob White (@wimnat) options: name: diff --git a/plugins/modules/sns.py b/plugins/modules/sns.py index 2840ddd2ac9..a18c3279173 100644 --- a/plugins/modules/sns.py +++ b/plugins/modules/sns.py @@ -81,10 +81,6 @@ extends_documentation_fragment: - amazon.aws.ec2 - amazon.aws.aws - -requirements: - - boto3 - - botocore ''' EXAMPLES = """ diff --git a/plugins/modules/sns_topic.py b/plugins/modules/sns_topic.py index 1be60a38ec9..10d98e3034d 100644 --- a/plugins/modules/sns_topic.py +++ b/plugins/modules/sns_topic.py @@ -69,8 +69,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: [ "boto" ] ''' EXAMPLES = r""" diff --git a/plugins/modules/sqs_queue.py b/plugins/modules/sqs_queue.py index b76cdb31410..d32732c8fc8 100644 --- a/plugins/modules/sqs_queue.py +++ b/plugins/modules/sqs_queue.py @@ -19,8 +19,6 @@ - Fernando Jose Pando (@nand0p) - Nadir Lloret (@nadirollo) - Dennis Podkovyrin (@sbj-ss) -requirements: - - boto3 options: state: description: diff --git a/plugins/modules/sts_assume_role.py b/plugins/modules/sts_assume_role.py index d1203a3c5a5..c7435ad6fdc 100644 --- a/plugins/modules/sts_assume_role.py +++ b/plugins/modules/sts_assume_role.py @@ -55,11 +55,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - boto3 - - botocore - - python >= 2.6 ''' RETURN = ''' diff --git a/plugins/modules/sts_session_token.py b/plugins/modules/sts_session_token.py index 7e51fb08ac3..137d03c8e0d 100644 --- a/plugins/modules/sts_session_token.py +++ b/plugins/modules/sts_session_token.py @@ -34,11 +34,6 @@ extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 - -requirements: - - boto3 - - botocore - - python >= 2.6 ''' RETURN = """ diff --git a/plugins/modules/wafv2_ip_set.py b/plugins/modules/wafv2_ip_set.py index f183211bcf8..179b065cf4d 100644 --- a/plugins/modules/wafv2_ip_set.py +++ b/plugins/modules/wafv2_ip_set.py @@ -14,9 +14,6 @@ short_description: wafv2_ip_set description: - Create, modify and delete IP sets for WAFv2. -requirements: - - boto3 - - botocore options: state: description: diff --git a/plugins/modules/wafv2_ip_set_info.py b/plugins/modules/wafv2_ip_set_info.py index 23b3abed4ec..251fc0b5483 100644 --- a/plugins/modules/wafv2_ip_set_info.py +++ b/plugins/modules/wafv2_ip_set_info.py @@ -14,9 +14,6 @@ short_description: Get information about wafv2 ip sets description: - Get information about existing wafv2 ip sets. -requirements: - - boto3 - - botocore options: name: description: diff --git a/plugins/modules/wafv2_resources.py b/plugins/modules/wafv2_resources.py index 4bf5f1dcca3..70dffaa5f0d 100644 --- a/plugins/modules/wafv2_resources.py +++ b/plugins/modules/wafv2_resources.py @@ -14,9 +14,6 @@ short_description: wafv2_web_acl description: - Apply or remove wafv2 to other aws resources. -requirements: - - boto3 - - botocore options: state: description: diff --git a/plugins/modules/wafv2_resources_info.py b/plugins/modules/wafv2_resources_info.py index 469fc3b7184..5add2169cf9 100644 --- a/plugins/modules/wafv2_resources_info.py +++ b/plugins/modules/wafv2_resources_info.py @@ -14,9 +14,6 @@ short_description: wafv2_resources_info description: - List web acl resources. -requirements: - - boto3 - - botocore options: name: description: diff --git a/plugins/modules/wafv2_rule_group.py b/plugins/modules/wafv2_rule_group.py index d66d4864bb5..474897f8ca9 100644 --- a/plugins/modules/wafv2_rule_group.py +++ b/plugins/modules/wafv2_rule_group.py @@ -14,9 +14,6 @@ short_description: wafv2_web_acl description: - Create, modify and delete wafv2 rule groups. -requirements: - - boto3 - - botocore options: state: description: diff --git a/plugins/modules/wafv2_rule_group_info.py b/plugins/modules/wafv2_rule_group_info.py index afd399574ff..ce50b2983f4 100644 --- a/plugins/modules/wafv2_rule_group_info.py +++ b/plugins/modules/wafv2_rule_group_info.py @@ -14,9 +14,6 @@ short_description: wafv2_web_acl_info description: - Get informations about existing wafv2 rule groups. -requirements: - - boto3 - - botocore options: state: description: diff --git a/plugins/modules/wafv2_web_acl.py b/plugins/modules/wafv2_web_acl.py index ee70c65e54c..63b7ca38fcb 100644 --- a/plugins/modules/wafv2_web_acl.py +++ b/plugins/modules/wafv2_web_acl.py @@ -14,9 +14,6 @@ short_description: wafv2_web_acl description: - Create, modify or delete a wafv2 web acl. -requirements: - - boto3 - - botocore options: state: description: diff --git a/plugins/modules/wafv2_web_acl_info.py b/plugins/modules/wafv2_web_acl_info.py index 8b8c79ef75a..0e6a5d4f4ba 100644 --- a/plugins/modules/wafv2_web_acl_info.py +++ b/plugins/modules/wafv2_web_acl_info.py @@ -14,9 +14,6 @@ short_description: wafv2_web_acl description: - Info about web acl -requirements: - - boto3 - - botocore options: name: description: diff --git a/requirements.txt b/requirements.txt index 5c4c76b86f0..0d58b96112d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ boto>=2.49.0 -botocore>=1.12.249 -boto3>=1.9.249 +botocore>=1.16.0 +boto3>=1.13.0 diff --git a/tests/unit/requirements.txt b/tests/unit/requirements.txt index 917ee278d67..4b10ff777a4 100644 --- a/tests/unit/requirements.txt +++ b/tests/unit/requirements.txt @@ -1,2 +1,3 @@ -boto3 placebo +botocore>=1.16.0 +boto3>=1.13.0