community.aws icon indicating copy to clipboard operation
community.aws copied to clipboard

Fix/ssm bucket auth

Open gillg opened this issue 3 years ago β€’ 17 comments

SUMMARY

Duplicates stale https://github.com/ansible-collections/community.aws/pull/603 (I can't contribute directly on it)

When using ssm to connect to systems in aws it is required that we utilize an s3 bucket to transfer files from the source to the destination server. When the bucket resides in a different region than the destination server the wrong s3 endpoint is being selected. This adds a new configuration value, ansible_aws_ssm_bucket_region, to allow the s3 buckets region to be set directly allowing the transfer to occur as would be expected. Prevent from bugs like

<Code>AuthorizationQueryParametersError</Code>
<Message>Error parsing the X-Amz-Credential parameter; the region 'us-west-2' is wrong; expecting 'us-east-1'</Message>

if you use an inventory like below where the region of the EC2 is dynamic inside the account.

plugin: amazon.aws.aws_ec2
[...]
compose:
  ansible_aws_ssm_region: placement.region
ISSUE TYPE
 * Bugfix Pull Request
COMPONENT NAME

plugins/connection/aws_ssm.py

Next improvement

Add 4 new vars ansible_aws_ssm_bucket_[profile|access_key_id|secret_access_key|session_token] to allow a uniq bucket shared accross multiple account or located in a central place.

gillg avatar Jan 08 '22 21:01 gillg

@markuman I duplicated the PR https://github.com/ansible-collections/community.aws/pull/603 to try finish it

gillg avatar Jan 08 '22 21:01 gillg

recheck

gillg avatar Jan 09 '22 09:01 gillg

please take care this PR. I think https://github.com/ansible-collections/community.aws/issues/705 should not close yet.

Hokwang avatar Mar 07 '22 06:03 Hokwang

I tested with your PR's aws_ssm.py, but it has error, too. When I edit like below, it work like charm. config=Config(signature_version="s3v4", s3={'addressing_style': 'path'})

so you need to think #786 and I think you can merge that to this PR.

Hokwang avatar Mar 07 '22 15:03 Hokwang

Both PRs was independant and for 2 different things. I can merge them together but I was not sure about maintainers opinion. Any opinion @alinabuzachis ?

gillg avatar Mar 07 '22 17:03 gillg

@alinabuzachis waiting your comment.

Hokwang avatar Mar 17 '22 02:03 Hokwang

I tested with your PR's aws_ssm.py, but it has error, too. When I edit like below, it work like charm. config=Config(signature_version="s3v4", s3={'addressing_style': 'path'})

so you need to think #786 and I think you can merge that to this PR.

Hi @Hokwang @gillg - if this PR requires the changes from #786, then we can have this PR depend on it prior to merging (see https://github.com/ansible-collections/community.aws/pull/1078#issue-1208847817 for correct formatting)

jatorcasso avatar May 09 '22 23:05 jatorcasso

Docs Build πŸ“

Thank you for contribution!✨

The docsite for this PR is available for download as an artifact from this run: https://github.com/ansible-collections/community.aws/actions/runs/2297482298

File changes:

  • A collections/community/aws/aws_api_gateway_domain_module.html
  • A collections/community/aws/cloudfront_response_headers_policy_module.html
  • A collections/community/aws/ec2_asg_instance_refresh_info_module.html
  • A collections/community/aws/ec2_asg_instance_refresh_module.html
  • A collections/community/aws/ec2_transit_gateway_vpc_attachment_info_module.html
  • A collections/community/aws/ec2_transit_gateway_vpc_attachment_module.html
  • A collections/community/aws/eks_fargate_profile_module.html
  • A collections/community/aws/networkfirewall_policy_info_module.html
  • A collections/community/aws/networkfirewall_policy_module.html
  • A collections/community/aws/networkfirewall_rule_group_info_module.html
  • A collections/community/aws/networkfirewall_rule_group_module.html
  • A collections/community/aws/rds_cluster_info_module.html
  • A collections/community/aws/rds_cluster_module.html
  • A collections/community/aws/sns_topic_info_module.html
  • M collections/community/aws/aws_acm_info_module.html
  • M collections/community/aws/aws_acm_module.html
  • M collections/community/aws/aws_api_gateway_module.html
  • M collections/community/aws/aws_application_scaling_policy_module.html
  • M collections/community/aws/aws_batch_compute_environment_module.html
  • M collections/community/aws/aws_batch_job_definition_module.html
  • M collections/community/aws/aws_batch_job_queue_module.html
  • M collections/community/aws/aws_codebuild_module.html
  • M collections/community/aws/aws_codecommit_module.html
  • M collections/community/aws/aws_codepipeline_module.html
  • M collections/community/aws/aws_config_aggregation_authorization_module.html
  • M collections/community/aws/aws_config_aggregator_module.html
  • M collections/community/aws/aws_config_delivery_channel_module.html
  • M collections/community/aws/aws_config_recorder_module.html
  • M collections/community/aws/aws_config_rule_module.html
  • M collections/community/aws/aws_direct_connect_confirm_connection_module.html
  • M collections/community/aws/aws_direct_connect_connection_module.html
  • M collections/community/aws/aws_direct_connect_gateway_module.html
  • M collections/community/aws/aws_direct_connect_link_aggregation_group_module.html
  • M collections/community/aws/aws_direct_connect_virtual_interface_module.html
  • M collections/community/aws/aws_eks_cluster_module.html
  • M collections/community/aws/aws_elasticbeanstalk_app_module.html
  • M collections/community/aws/aws_glue_connection_module.html
  • M collections/community/aws/aws_glue_job_module.html
  • M collections/community/aws/aws_inspector_target_module.html
  • M collections/community/aws/aws_kms_info_module.html
  • M collections/community/aws/aws_kms_module.html
  • M collections/community/aws/aws_msk_cluster_module.html
  • M collections/community/aws/aws_msk_config_module.html
  • M collections/community/aws/aws_region_info_module.html
  • M collections/community/aws/aws_s3_bucket_info_module.html
  • M collections/community/aws/aws_s3_cors_module.html
  • M collections/community/aws/aws_secret_module.html
  • M collections/community/aws/aws_ses_identity_module.html
  • M collections/community/aws/aws_ses_identity_policy_module.html
  • M collections/community/aws/aws_ses_rule_set_module.html
  • M collections/community/aws/aws_sgw_info_module.html
  • M collections/community/aws/aws_ssm_connection.html
  • M collections/community/aws/aws_ssm_parameter_store_module.html
  • M collections/community/aws/aws_step_functions_state_machine_execution_module.html
  • M collections/community/aws/aws_step_functions_state_machine_module.html
  • M collections/community/aws/aws_waf_condition_module.html
  • M collections/community/aws/aws_waf_info_module.html
  • M collections/community/aws/aws_waf_rule_module.html
  • M collections/community/aws/aws_waf_web_acl_module.html
  • M collections/community/aws/cloudformation_exports_info_module.html
  • M collections/community/aws/cloudformation_stack_set_module.html
  • M collections/community/aws/cloudfront_distribution_module.html
  • M collections/community/aws/cloudfront_info_module.html
  • M collections/community/aws/cloudfront_invalidation_module.html
  • M collections/community/aws/cloudfront_origin_access_identity_module.html
  • M collections/community/aws/cloudtrail_module.html
  • M collections/community/aws/cloudwatchevent_rule_module.html
  • M collections/community/aws/cloudwatchlogs_log_group_info_module.html
  • M collections/community/aws/cloudwatchlogs_log_group_metric_filter_module.html
  • M collections/community/aws/cloudwatchlogs_log_group_module.html
  • M collections/community/aws/data_pipeline_module.html
  • M collections/community/aws/dms_endpoint_module.html
  • M collections/community/aws/dms_replication_subnet_group_module.html
  • M collections/community/aws/dynamodb_table_module.html
  • M collections/community/aws/dynamodb_ttl_module.html
  • M collections/community/aws/ec2_ami_copy_module.html
  • M collections/community/aws/ec2_asg_info_module.html
  • M collections/community/aws/ec2_asg_lifecycle_hook_module.html
  • M collections/community/aws/ec2_asg_module.html
  • M collections/community/aws/ec2_asg_scheduled_action_module.html
  • M collections/community/aws/ec2_customer_gateway_info_module.html
  • M collections/community/aws/ec2_customer_gateway_module.html
  • M collections/community/aws/ec2_eip_info_module.html
  • M collections/community/aws/ec2_eip_module.html
  • M collections/community/aws/ec2_elb_module.html
  • M collections/community/aws/ec2_instance_info_module.html
  • M collections/community/aws/ec2_instance_module.html
  • M collections/community/aws/ec2_launch_template_module.html
  • M collections/community/aws/ec2_lc_find_module.html
  • M collections/community/aws/ec2_lc_info_module.html
  • M collections/community/aws/ec2_lc_module.html
  • M collections/community/aws/ec2_metric_alarm_module.html
  • M collections/community/aws/ec2_placement_group_info_module.html
  • M collections/community/aws/ec2_placement_group_module.html
  • M collections/community/aws/ec2_scaling_policy_module.html
  • M collections/community/aws/ec2_snapshot_copy_module.html
  • M collections/community/aws/ec2_transit_gateway_info_module.html
  • M collections/community/aws/ec2_transit_gateway_module.html
  • M collections/community/aws/ec2_vpc_egress_igw_module.html
  • M collections/community/aws/ec2_vpc_endpoint_info_module.html
  • M collections/community/aws/ec2_vpc_endpoint_module.html
  • M collections/community/aws/ec2_vpc_endpoint_service_info_module.html
  • M collections/community/aws/ec2_vpc_igw_info_module.html
  • M collections/community/aws/ec2_vpc_igw_module.html
  • M collections/community/aws/ec2_vpc_nacl_info_module.html
  • M collections/community/aws/ec2_vpc_nacl_module.html
  • M collections/community/aws/ec2_vpc_nat_gateway_info_module.html
  • M collections/community/aws/ec2_vpc_nat_gateway_module.html
  • M collections/community/aws/ec2_vpc_peer_module.html
  • M collections/community/aws/ec2_vpc_peering_info_module.html
  • M collections/community/aws/ec2_vpc_route_table_info_module.html
  • M collections/community/aws/ec2_vpc_route_table_module.html
  • M collections/community/aws/ec2_vpc_vgw_info_module.html
  • M collections/community/aws/ec2_vpc_vgw_module.html
  • M collections/community/aws/ec2_vpc_vpn_info_module.html
  • M collections/community/aws/ec2_vpc_vpn_module.html
  • M collections/community/aws/ec2_win_password_module.html
  • M collections/community/aws/ecs_attribute_module.html
  • M collections/community/aws/ecs_cluster_module.html
  • M collections/community/aws/ecs_ecr_module.html
  • M collections/community/aws/ecs_service_info_module.html
  • M collections/community/aws/ecs_service_module.html
  • M collections/community/aws/ecs_tag_module.html
  • M collections/community/aws/ecs_task_module.html
  • M collections/community/aws/ecs_taskdefinition_info_module.html
  • M collections/community/aws/ecs_taskdefinition_module.html
  • M collections/community/aws/efs_info_module.html
  • M collections/community/aws/efs_module.html
  • M collections/community/aws/efs_tag_module.html
  • M collections/community/aws/elasticache_info_module.html
  • M collections/community/aws/elasticache_module.html
  • M collections/community/aws/elasticache_parameter_group_module.html
  • M collections/community/aws/elasticache_snapshot_module.html
  • M collections/community/aws/elasticache_subnet_group_module.html
  • M collections/community/aws/elb_application_lb_info_module.html
  • M collections/community/aws/elb_application_lb_module.html
  • M collections/community/aws/elb_classic_lb_info_module.html
  • M collections/community/aws/elb_classic_lb_module.html
  • M collections/community/aws/elb_instance_module.html
  • M collections/community/aws/elb_network_lb_module.html
  • M collections/community/aws/elb_target_group_info_module.html
  • M collections/community/aws/elb_target_group_module.html
  • M collections/community/aws/elb_target_info_module.html
  • M collections/community/aws/elb_target_module.html
  • M collections/community/aws/execute_lambda_module.html
  • M collections/community/aws/iam_access_key_info_module.html
  • M collections/community/aws/iam_access_key_module.html
  • M collections/community/aws/iam_cert_module.html
  • M collections/community/aws/iam_group_module.html
  • M collections/community/aws/iam_managed_policy_module.html
  • M collections/community/aws/iam_mfa_device_info_module.html
  • M collections/community/aws/iam_password_policy_module.html
  • M collections/community/aws/iam_policy_info_module.html
  • M collections/community/aws/iam_policy_module.html
  • M collections/community/aws/iam_role_info_module.html
  • M collections/community/aws/iam_role_module.html
  • M collections/community/aws/iam_saml_federation_module.html
  • M collections/community/aws/iam_server_certificate_info_module.html
  • M collections/community/aws/iam_server_certificate_module.html
  • M collections/community/aws/iam_user_info_module.html
  • M collections/community/aws/iam_user_module.html
  • M collections/community/aws/index.html
  • M collections/community/aws/kinesis_stream_module.html
  • M collections/community/aws/lambda_alias_module.html
  • M collections/community/aws/lambda_event_module.html
  • M collections/community/aws/lambda_info_module.html
  • M collections/community/aws/lambda_module.html
  • M collections/community/aws/lambda_policy_module.html
  • M collections/community/aws/lightsail_module.html
  • M collections/community/aws/rds_instance_info_module.html
  • M collections/community/aws/rds_instance_module.html
  • M collections/community/aws/rds_instance_snapshot_module.html
  • M collections/community/aws/rds_option_group_info_module.html
  • M collections/community/aws/rds_option_group_module.html
  • M collections/community/aws/rds_param_group_module.html
  • M collections/community/aws/rds_snapshot_info_module.html
  • M collections/community/aws/rds_snapshot_module.html
  • M collections/community/aws/rds_subnet_group_module.html
  • M collections/community/aws/redshift_cross_region_snapshots_module.html
  • M collections/community/aws/redshift_info_module.html
  • M collections/community/aws/redshift_module.html
  • M collections/community/aws/redshift_subnet_group_module.html
  • M collections/community/aws/route53_health_check_module.html
  • M collections/community/aws/route53_info_module.html
  • M collections/community/aws/route53_module.html
  • M collections/community/aws/route53_zone_module.html
  • M collections/community/aws/s3_bucket_notification_module.html
  • M collections/community/aws/s3_lifecycle_module.html
  • M collections/community/aws/s3_logging_module.html
  • M collections/community/aws/s3_metrics_configuration_module.html
  • M collections/community/aws/s3_sync_module.html
  • M collections/community/aws/s3_website_module.html
  • M collections/community/aws/sns_module.html
  • M collections/community/aws/sns_topic_module.html
  • M collections/community/aws/sqs_queue_module.html
  • M collections/community/aws/sts_assume_role_module.html
  • M collections/community/aws/sts_session_token_module.html
  • M collections/community/aws/wafv2_ip_set_info_module.html
  • M collections/community/aws/wafv2_ip_set_module.html
  • M collections/community/aws/wafv2_resources_info_module.html
  • M collections/community/aws/wafv2_resources_module.html
  • M collections/community/aws/wafv2_rule_group_info_module.html
  • M collections/community/aws/wafv2_rule_group_module.html
  • M collections/community/aws/wafv2_web_acl_info_module.html
  • M collections/community/aws/wafv2_web_acl_module.html
  • M collections/index_module.html
Click to see the diff comparison.

NOTE: only file modifications are shown here. New and deleted files are excluded. See the file list and check the published docs to see those files.

The diff output was truncated because it exceeded the maximum size.

diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_acm_info_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_acm_info_module.html
index 3b4a63a..1bdee97 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_acm_info_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_acm_info_module.html
@@ -21,7 +21,7 @@
     <script src="../../../_static/js/theme.js"></script>
     <link rel="search" title="Search" href="../../../search.html" />
     <link rel="next" title="community.aws.aws_api_gateway module – Manage AWS API Gateway APIs" href="aws_api_gateway_module.html" />
-    <link rel="prev" title="community.aws.aws_acm module – Upload and delete certificates in the AWS Certificate Manager service" href="aws_acm_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
+    <link rel="prev" title="Synopsis" href="aws_acm_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
 
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_acm_info module – Retrieve certificate information from AWS Certificate Manager service<a class="headerlink" href="#community-aws-aws-acm-info-module-retrieve-certificate-information-from-aws-certificate-manager-service" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
@@ -696,7 +696,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
           
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="aws_acm_module.html" class="btn btn-neutral float-left" title="community.aws.aws_acm module – Upload and delete certificates in the AWS Certificate Manager service" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="aws_acm_module.html" class="btn btn-neutral float-left" title="Synopsis" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="aws_api_gateway_module.html" class="btn btn-neutral float-right" title="community.aws.aws_api_gateway module – Manage AWS API Gateway APIs" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_acm_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_acm_module.html
index e5638d1..acae62f 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_acm_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_acm_module.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>community.aws.aws_acm module – Upload and delete certificates in the AWS Certificate Manager service &mdash; Ansible collections  documentation</title>
+  <title>Synopsis &mdash; Ansible collections  documentation</title>
       <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../../../_static/css/ansible.css" type="text/css" />
       <link rel="stylesheet" href="../../../_static/antsibull-minimal.css" type="text/css" />
@@ -106,7 +106,7 @@
           <li><a href="../../index.html">Collection Index</a> &raquo;</li>
           <li><a href="../index.html">Collections in the Community Namespace</a> &raquo;</li>
           <li><a href="index.html">Community.Aws</a> &raquo;</li>
-      <li>community.aws.aws_acm module – Upload and delete certificates in the AWS Certificate Manager service</li>
+      <li>Synopsis</li>
       <li class="wy-breadcrumbs-aside">
       </li>
   </ul>
@@ -117,11 +117,11 @@
   
            <div itemprop="articleBody">
              
-  <span class="target" id="ansible-collections-community-aws-aws-acm-module"></span><section id="community-aws-aws-acm-module-upload-and-delete-certificates-in-the-aws-certificate-manager-service">
-<h1>community.aws.aws_acm module – Upload and delete certificates in the AWS Certificate Manager service<a class="headerlink" href="#community-aws-aws-acm-module-upload-and-delete-certificates-in-the-aws-certificate-manager-service" title="Permalink to this headline"></a></h1>
+  <span class="target" id="ansible-collections-community-aws-aws-acm-module"></span><p>community.aws.aws_acm module – Upload and delete certificates in the AWS Certificate Manager service</p>
+<hr class="docutils" />
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
@@ -142,7 +142,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </ul>
 </div>
 <section id="synopsis">
-<h2><a class="toc-backref" href="#id1">Synopsis</a><a class="headerlink" href="#synopsis" title="Permalink to this headline"></a></h2>
+<h1><a class="toc-backref" href="#id1">Synopsis</a><a class="headerlink" href="#synopsis" title="Permalink to this headline"></a></h1>
 <ul class="simple">
 <li><p>Import and delete certificates in Amazon Web Service’s Certificate Manager (AWS ACM).</p></li>
 <li><p>This module does not currently interact with AWS-provided certificates. It currently only manages certificates provided to AWS by the user.</p></li>
@@ -157,7 +157,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </ul>
 </section>
 <section id="requirements">
-<h2><a class="toc-backref" href="#id2">Requirements</a><a class="headerlink" href="#requirements" title="Permalink to this headline"></a></h2>
+<h1><a class="toc-backref" href="#id2">Requirements</a><a class="headerlink" href="#requirements" title="Permalink to this headline"></a></h1>
 <p>The below requirements are needed on the host that executes this module.</p>
 <ul class="simple">
 <li><p>python &gt;= 3.6</p></li>
@@ -166,7 +166,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </ul>
 </section>
 <section id="parameters">
-<h2><a class="toc-backref" href="#id3">Parameters</a><a class="headerlink" href="#parameters" title="Permalink to this headline"></a></h2>
+<h1><a class="toc-backref" href="#id3">Parameters</a><a class="headerlink" href="#parameters" title="Permalink to this headline"></a></h1>
 <table class="colwidths-auto ansible-option-table docutils align-default" style="width: 100%">
 <thead>
 <tr class="row-odd"><th class="head"><p>Parameter</p></th>
@@ -221,7 +221,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 <a class="ansibleOptionLink" href="#parameter-certificate" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
 </div></td>
 <td><div class="ansible-option-cell"><p>The body of the PEM encoded public certificate.</p>
-<p>Required when <em>state</em> is not <code class="docutils literal notranslate"><span class="pre">absent</span></code>.</p>
+<p>Required when <em>state</em> is not <code class="docutils literal notranslate"><span class="pre">absent</span></code> and the certificate does not exist.</p>
 <p>If your certificate is in a file, use <code class="docutils literal notranslate"><span class="pre">lookup('file',</span> <span class="pre">'path/to/cert.pem'</span></code>).</p>
 </div></td>
 </tr>
@@ -231,8 +231,8 @@ To check whether it is installed, run <code class="code docutils literal notrans
 <a class="ansibleOptionLink" href="#parameter-certificate_arn" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-aliases">aliases: arn</span></p>
 <p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
 </div></td>
-<td><div class="ansible-option-cell"><p>The ARN of a certificate in ACM to delete</p>
-<p>Ignored when <em>state=present</em>.</p>
+<td><div class="ansible-option-cell"><p>The ARN of a certificate in ACM to modify or delete.</p>
+<p>If <em>state=present</em>, the certificate with the specified ARN can be updated. For example, this can be used to add/remove tags to an existing certificate.</p>
 <p>If <em>state=absent</em>, you must provide one of <em>certificate_arn</em>, <em>domain_name</em> or <em>name_tag</em>.</p>
 <p>If <em>state=absent</em> and no resource exists with this ARN in this region, the task will succeed with no effect.</p>
 <p>If <em>state=absent</em> and the corresponding resource exists in a different region, this task may report success without deleting that resource.</p>
@@ -267,7 +267,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </div></td>
 <td><div class="ansible-option-cell"><p>The domain name of the certificate.</p>
 <p>If <em>state=absent</em> and <em>domain_name</em> is specified, this task will delete all ACM certificates with this domain.</p>
-<p>Exactly one of <em>domain_name</em>, <em>name_tag</em>  and <em>certificate_arn</em> must be provided.</p>
+<p>Exactly one of <em>domain_name</em>, <em>name_tag</em> and <em>certificate_arn</em> must be provided.</p>
 <p>If <em>state=present</em> this must not be specified. (Since the domain name is encoded within the public certificate’s body.)</p>
 </div></td>
 </tr>
@@ -291,6 +291,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 <p>This can be any set of characters accepted by AWS for tag values.</p>
 <p>This is to ensure Ansible can treat certificates idempotently, even though the ACM API allows duplicate certificates.</p>
 <p>If <em>state=preset</em>, this must be specified.</p>
+<p>If <em>state=absent</em> and <em>name_tag</em> is specified, this task will delete all ACM certificates with this Name tag.</p>
 <p>If <em>state=absent</em>, you must provide exactly one of <em>certificate_arn</em>, <em>domain_name</em> or <em>name_tag</em>.</p>
 </div></td>
 </tr>
@@ -299,7 +300,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 <a class="ansibleOptionLink" href="#parameter-private_key" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
 </div></td>
 <td><div class="ansible-option-cell"><p>The body of the PEM encoded private key.</p>
-<p>Required when <em>state=present</em>.</p>
+<p>Required when <em>state=present</em> and the certificate does not exist.</p>
 <p>Ignored when <em>state=absent</em>.</p>
 <p>If your private key is in a file, use <code class="docutils literal notranslate"><span class="pre">lookup('file',</span> <span class="pre">'path/to/key.pem'</span></code>).</p>
 </div></td>
@@ -315,6 +316,19 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </div></td>
 </tr>
 <tr class="row-odd"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-purge_tags"></div><p class="ansible-option-title" id="ansible-collections-community-aws-aws-acm-module-parameter-purge-tags"><strong>purge_tags</strong></p>
+<a class="ansibleOptionLink" href="#parameter-purge_tags" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
+<p><span class="ansible-option-versionadded">added in 3.2.0 of community.aws</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p>whether to remove tags not present in the <code class="docutils literal notranslate"><span class="pre">tags</span></code> parameter.</p>
+<p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
+<ul class="simple">
+<li><p><span class="ansible-option-default-bold">no</span> <span class="ansible-option-default">← (default)</span></p></li>
+<li><p><span class="ansible-option-choices-entry">yes</span></p></li>
+</ul>
+</div></td>
+</tr>
+<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-region"></div>
 <div class="ansibleOptionAnchor" id="parameter-aws_region"></div>
 <div class="ansibleOptionAnchor" id="parameter-ec2_region"></div><p class="ansible-option-title" id="ansible-collections-community-aws-aws-acm-module-parameter-region"><span id="ansible-collections-community-aws-aws-acm-module-parameter-ec2-region"></span><span id="ansible-collections-community-aws-aws-acm-module-parameter-aws-region"></span><strong>region</strong></p>
@@ -324,7 +338,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 <td><div class="ansible-option-cell"><p>The AWS region to use. If not specified then the value of the AWS_REGION or EC2_REGION environment variable, if any, is used. See <a class="reference external" href="http://docs.aws.amazon.com/general/latest/gr/rande.html#ec2_region">http://docs.aws.amazon.com/general/latest/gr/rande.html#ec2_region</a></p>
 </div></td>
 </tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-security_token"></div>
 <div class="ansibleOptionAnchor" id="parameter-aws_security_token"></div>
 <div class="ansibleOptionAnchor" id="parameter-access_token"></div><p class="ansible-option-title" id="ansible-collections-community-aws-aws-acm-module-parameter-security-token"><span id="ansible-collections-community-aws-aws-acm-module-parameter-aws-security-token"></span><span id="ansible-collections-community-aws-aws-acm-module-parameter-access-token"></span><strong>security_token</strong></p>
@@ -336,7 +350,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 <p>Passing the <em>security_token</em> and <em>profile</em> options at the same time has been deprecated and the options will be made mutually exclusive after 2022-06-01.</p>
 </div></td>
 </tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-state"></div><p class="ansible-option-title" id="ansible-collections-community-aws-aws-acm-module-parameter-state"><strong>state</strong></p>
 <a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
 </div></td>
@@ -349,6 +363,16 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </ul>
 </div></td>
 </tr>
+<tr class="row-odd"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-tags"></div><p class="ansible-option-title" id="ansible-collections-community-aws-aws-acm-module-parameter-tags"><strong>tags</strong></p>
+<a class="ansibleOptionLink" href="#parameter-tags" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">dictionary</span></p>
+<p><span class="ansible-option-versionadded">added in 3.2.0 of community.aws</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p>Tags to apply to certificates imported in ACM.</p>
+<p>If both <em>name_tag</em> and the β€˜Name’ tag in <em>tags</em> are set, the values must be the same.</p>
+<p>If the β€˜Name’ tag in <em>tags</em> is not set and <em>name_tag</em> is set, the <em>name_tag</em> value is copied to <em>tags</em>.</p>
+</div></td>
+</tr>
 <tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-validate_certs"></div><p class="ansible-option-title" id="ansible-collections-community-aws-aws-acm-module-parameter-validate-certs"><strong>validate_certs</strong></p>
 <a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
@@ -365,7 +389,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </table>
 </section>
 <section id="notes">
-<h2><a class="toc-backref" href="#id4">Notes</a><a class="headerlink" href="#notes" title="Permalink to this headline"></a></h2>
+<h1><a class="toc-backref" href="#id4">Notes</a><a class="headerlink" href="#notes" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
 <ul class="simple">
@@ -377,7 +401,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </div>
 </section>
 <section id="examples">
-<h2><a class="toc-backref" href="#id5">Examples</a><a class="headerlink" href="#examples" title="Permalink to this headline"></a></h2>
+<h1><a class="toc-backref" href="#id5">Examples</a><a class="headerlink" href="#examples" title="Permalink to this headline"></a></h1>
 <div class="highlight-yaml+jinja notranslate"><div class="highlight"><pre><span></span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">upload a self-signed certificate</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.aws_acm</span><span class="p">:</span><span class="w"></span>
 <span class="w">    </span><span class="nt">certificate</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">&#39;file&#39;</span><span class="o">,</span> <span class="s1">&#39;cert.pem&#39;</span> <span class="o">)</span> <span class="cp">}}</span><span class="s">&quot;</span><span class="w"></span>
@@ -388,7 +412,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 <span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">create/update a certificate with a chain</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.aws_acm</span><span class="p">:</span><span class="w"></span>
 <span class="w">    </span><span class="nt">certificate</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">&#39;file&#39;</span><span class="o">,</span> <span class="s1">&#39;cert.pem&#39;</span> <span class="o">)</span> <span class="cp">}}</span><span class="s">&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">privateKey</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">&#39;file&#39;</span><span class="o">,</span> <span class="s1">&#39;key.pem&#39;</span> <span class="o">)</span> <span class="cp">}}</span><span class="s">&quot;</span><span class="w"></span>
+<span class="w">    </span><span class="nt">private_key</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">&#39;file&#39;</span><span class="o">,</span> <span class="s1">&#39;key.pem&#39;</span> <span class="o">)</span> <span class="cp">}}</span><span class="s">&quot;</span><span class="w"></span>
 <span class="w">    </span><span class="nt">name_tag</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">my_cert</span><span class="w"></span>
 <span class="w">    </span><span class="nt">certificate_chain</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">&#39;file&#39;</span><span class="o">,</span> <span class="s1">&#39;chain.pem&#39;</span> <span class="o">)</span> <span class="cp">}}</span><span class="s">&quot;</span><span class="w"></span>
 <span class="w">    </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span><span class="w"></span>
@@ -416,11 +440,20 @@ To check whether it is installed, run <code class="code docutils literal notrans
 <span class="w">    </span><span class="nt">domain_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">acm.ansible.com</span><span class="w"></span>
 <span class="w">    </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">absent</span><span class="w"></span>
 <span class="w">    </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ap-southeast-2</span><span class="w"></span>
+
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">add tags to an existing certificate with a particular ARN</span><span class="w"></span>
+<span class="w">  </span><span class="nt">community.aws.aws_acm</span><span class="p">:</span><span class="w"></span>
+<span class="w">    </span><span class="nt">certificate_arn</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;arn:aws:acm:ap-southeast-2:123456789012:certificate/01234567-abcd-abcd-abcd-012345678901&quot;</span><span class="w"></span>
+<span class="w">    </span><span class="nt">tags</span><span class="p">:</span><span class="w"></span>
+<span class="w">      </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">my_certificate</span><span class="w"></span>
+<span class="w">      </span><span class="nt">Application</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">search</span><span class="w"></span>
+<span class="w">      </span><span class="nt">Environment</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">development</span><span class="w"></span>
+<span class="w">    </span><span class="nt">purge_tags</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 </pre></div>
 </div>
 </section>
 <section id="return-values">
-<h2><a class="toc-backref" href="#id6">Return Values</a><a class="headerlink" href="#return-values" title="Permalink to this headline"></a></h2>
+<h1><a class="toc-backref" href="#id6">Return Values</a><a class="headerlink" href="#return-values" title="Permalink to this headline"></a></h1>
 <p>Common return values are documented <a class="reference external" href="https://docs.ansible.com/ansible/devel/reference_appendices/common_return_values.html#common-return-values" title="(in Ansible vdevel)"><span class="xref std std-ref">here</span></a>, the following are the fields unique to this module:</p>
 <table class="colwidths-auto ansible-option-table docutils align-default" style="width: 100%">
 <thead>
@@ -467,18 +500,17 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </tbody>
 </table>
 <section id="authors">
-<h3>Authors<a class="headerlink" href="#authors" title="Permalink to this headline"></a></h3>
+<h2>Authors<a class="headerlink" href="#authors" title="Permalink to this headline"></a></h2>
 <ul class="simple">
 <li><p>Matthew Davis (&#64;matt-telstra) on behalf of Telstra Corporation Limited</p></li>
 </ul>
 </section>
 <section id="collection-links">
-<h3>Collection links<a class="headerlink" href="#collection-links" title="Permalink to this headline"></a></h3>
+<h2>Collection links<a class="headerlink" href="#collection-links" title="Permalink to this headline"></a></h2>
 <p class="ansible-links">
   <a href="https://github.com/ansible-collections/community.aws/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
   <a href="https://github.com/ansible-collections/community.aws" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
 </p></section>
-</section>
 </section>
 
 
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_api_gateway_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_api_gateway_module.html
index 0647525..2483c6e 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_api_gateway_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_api_gateway_module.html
@@ -20,7 +20,7 @@
         <script src="../../../_static/doctools.js"></script>
     <script src="../../../_static/js/theme.js"></script>
     <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="next" title="community.aws.aws_application_scaling_policy module – Manage Application Auto Scaling Scaling Policies" href="aws_application_scaling_policy_module.html" />
+    <link rel="next" title="community.aws.aws_api_gateway_domain module – Manage AWS API Gateway custom domains" href="aws_api_gateway_domain_module.html" />
     <link rel="prev" title="community.aws.aws_acm_info module – Retrieve certificate information from AWS Certificate Manager service" href="aws_acm_info_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_api_gateway module – Manage AWS API Gateway APIs<a class="headerlink" href="#community-aws-aws-api-gateway-module-manage-aws-api-gateway-apis" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
@@ -531,7 +531,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="aws_acm_info_module.html" class="btn btn-neutral float-left" title="community.aws.aws_acm_info module – Retrieve certificate information from AWS Certificate Manager service" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="aws_application_scaling_policy_module.html" class="btn btn-neutral float-right" title="community.aws.aws_application_scaling_policy module – Manage Application Auto Scaling Scaling Policies" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="aws_api_gateway_domain_module.html" class="btn btn-neutral float-right" title="community.aws.aws_api_gateway_domain module – Manage AWS API Gateway custom domains" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_application_scaling_policy_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_application_scaling_policy_module.html
index a351b23..0fa4823 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_application_scaling_policy_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_application_scaling_policy_module.html
@@ -21,7 +21,7 @@
     <script src="../../../_static/js/theme.js"></script>
     <link rel="search" title="Search" href="../../../search.html" />
     <link rel="next" title="community.aws.aws_batch_compute_environment module – Manage AWS Batch Compute Environments" href="aws_batch_compute_environment_module.html" />
-    <link rel="prev" title="community.aws.aws_api_gateway module – Manage AWS API Gateway APIs" href="aws_api_gateway_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
+    <link rel="prev" title="community.aws.aws_api_gateway_domain module – Manage AWS API Gateway custom domains" href="aws_api_gateway_domain_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
 
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_application_scaling_policy module – Manage Application Auto Scaling Scaling Policies<a class="headerlink" href="#community-aws-aws-application-scaling-policy-module-manage-application-auto-scaling-scaling-policies" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
@@ -753,7 +753,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
           
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="aws_api_gateway_module.html" class="btn btn-neutral float-left" title="community.aws.aws_api_gateway module – Manage AWS API Gateway APIs" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="aws_api_gateway_domain_module.html" class="btn btn-neutral float-left" title="community.aws.aws_api_gateway_domain module – Manage AWS API Gateway custom domains" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="aws_batch_compute_environment_module.html" class="btn btn-neutral float-right" title="community.aws.aws_batch_compute_environment module – Manage AWS Batch Compute Environments" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_batch_compute_environment_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_batch_compute_environment_module.html
index 8fb3028..c9f4393 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_batch_compute_environment_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_batch_compute_environment_module.html
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_batch_compute_environment module – Manage AWS Batch Compute Environments<a class="headerlink" href="#community-aws-aws-batch-compute-environment-module-manage-aws-batch-compute-environments" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_batch_job_definition_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_batch_job_definition_module.html
index 2e550e9..e5eb054 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_batch_job_definition_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_batch_job_definition_module.html
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_batch_job_definition module – Manage AWS Batch Job Definitions<a class="headerlink" href="#community-aws-aws-batch-job-definition-module-manage-aws-batch-job-definitions" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
@@ -133,16 +133,16 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </div>
 <div class="contents local topic" id="contents">
 <ul class="simple">
-<li><p><a class="reference internal" href="#synopsis" id="id3">Synopsis</a></p></li>
-<li><p><a class="reference internal" href="#requirements" id="id4">Requirements</a></p></li>
-<li><p><a class="reference internal" href="#parameters" id="id5">Parameters</a></p></li>
-<li><p><a class="reference internal" href="#notes" id="id6">Notes</a></p></li>
-<li><p><a class="reference internal" href="#examples" id="id7">Examples</a></p></li>
-<li><p><a class="reference internal" href="#return-values" id="id8">Return Values</a></p></li>
+<li><p><a class="reference internal" href="#synopsis" id="id1">Synopsis</a></p></li>
+<li><p><a class="reference internal" href="#requirements" id="id2">Requirements</a></p></li>
+<li><p><a class="reference internal" href="#parameters" id="id3">Parameters</a></p></li>
+<li><p><a class="reference internal" href="#notes" id="id4">Notes</a></p></li>
+<li><p><a class="reference internal" href="#examples" id="id5">Examples</a></p></li>
+<li><p><a class="reference internal" href="#return-values" id="id6">Return Values</a></p></li>
 </ul>
 </div>
 <section id="synopsis">
-<h2><a class="toc-backref" href="#id3">Synopsis</a><a class="headerlink" href="#synopsis" title="Permalink to this headline"></a></h2>
+<h2><a class="toc-backref" href="#id1">Synopsis</a><a class="headerlink" href="#synopsis" title="Permalink to this headline"></a></h2>
 <ul class="simple">
 <li><p>This module allows the management of AWS Batch Job Definitions.</p></li>
 <li><p>It is idempotent and supports β€œCheck” mode.</p></li>
@@ -150,7 +150,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </ul>
 </section>
 <section id="requirements">
-<h2><a class="toc-backref" href="#id4">Requirements</a><a class="headerlink" href="#requirements" title="Permalink to this headline"></a></h2>
+<h2><a class="toc-backref" href="#id2">Requirements</a><a class="headerlink" href="#requirements" title="Permalink to this headline"></a></h2>
 <p>The below requirements are needed on the host that executes this module.</p>
 <ul class="simple">
 <li><p>python &gt;= 3.6</p></li>
@@ -159,7 +159,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </ul>
 </section>
 <section id="parameters">
-<h2><a class="toc-backref" href="#id5">Parameters</a><a class="headerlink" href="#parameters" title="Permalink to this headline"></a></h2>
+<h2><a class="toc-backref" href="#id3">Parameters</a><a class="headerlink" href="#parameters" title="Permalink to this headline"></a></h2>
 <table class="colwidths-auto ansible-option-table docutils align-default" style="width: 100%">
 <thead>
 <tr class="row-odd"><th class="head"><p>Parameter</p></th>
@@ -270,7 +270,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 <div class="ansibleOptionAnchor" id="parameter-image"></div><p class="ansible-option-title" id="ansible-collections-community-aws-aws-batch-job-definition-module-parameter-image"><strong>image</strong></p>
 <a class="ansibleOptionLink" href="#parameter-image" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span> / <span class="ansible-option-required">required</span></p>
 </div></td>
-<td><div class="ansible-option-cell"><p>The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with `` repository-url /image &lt;colon&gt;tag <a href="#id1"><span class="problematic" id="id2">``</span></a>. Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.</p>
+<td><div class="ansible-option-cell"><p>The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with <code class="docutils literal notranslate"><span class="pre">repository-url/image-name:tag</span></code>. Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to Image in the Create a container section of the Docker Remote API and the IMAGE parameter of docker run.</p>
 </div></td>
 </tr>
 <tr class="row-even"><td><div class="ansible-option-cell">
@@ -480,7 +480,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </table>
 </section>
 <section id="notes">
-<h2><a class="toc-backref" href="#id6">Notes</a><a class="headerlink" href="#notes" title="Permalink to this headline"></a></h2>
+<h2><a class="toc-backref" href="#id4">Notes</a><a class="headerlink" href="#notes" title="Permalink to this headline"></a></h2>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
 <ul class="simple">
@@ -492,7 +492,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </div>
 </section>
 <section id="examples">
-<h2><a class="toc-backref" href="#id7">Examples</a><a class="headerlink" href="#examples" title="Permalink to this headline"></a></h2>
+<h2><a class="toc-backref" href="#id5">Examples</a><a class="headerlink" href="#examples" title="Permalink to this headline"></a></h2>
 <div class="highlight-yaml+jinja notranslate"><div class="highlight"><pre><span></span><span class="nn">---</span><span class="w"></span>
 <span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">hosts</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">localhost</span><span class="w"></span>
 <span class="w">  </span><span class="nt">gather_facts</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">no</span><span class="w"></span>
@@ -524,7 +524,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </div>
 </section>
 <section id="return-values">
-<h2><a class="toc-backref" href="#id8">Return Values</a><a class="headerlink" href="#return-values" title="Permalink to this headline"></a></h2>
+<h2><a class="toc-backref" href="#id6">Return Values</a><a class="headerlink" href="#return-values" title="Permalink to this headline"></a></h2>
 <p>Common return values are documented <a class="reference external" href="https://docs.ansible.com/ansible/devel/reference_appendices/common_return_values.html#common-return-values" title="(in Ansible vdevel)"><span class="xref std std-ref">here</span></a>, the following are the fields unique to this module:</p>
 <table class="colwidths-auto ansible-option-table docutils align-default" style="width: 100%">
 <thead>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_batch_job_queue_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_batch_job_queue_module.html
index 3438656..61f0218 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_batch_job_queue_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_batch_job_queue_module.html
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_batch_job_queue module – Manage AWS Batch Job Queues<a class="headerlink" href="#community-aws-aws-batch-job-queue-module-manage-aws-batch-job-queues" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_codebuild_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_codebuild_module.html
index 9630f9c..93cfdc6 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_codebuild_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_codebuild_module.html
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_codebuild module – Create or delete an AWS CodeBuild project<a class="headerlink" href="#community-aws-aws-codebuild-module-create-or-delete-an-aws-codebuild-project" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_codecommit_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_codecommit_module.html
index 7b70d04..544fff8 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_codecommit_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_codecommit_module.html
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_codecommit module – Manage repositories in AWS CodeCommit<a class="headerlink" href="#community-aws-aws-codecommit-module-manage-repositories-in-aws-codecommit" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_codepipeline_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_codepipeline_module.html
index cdf576b..91d40a4 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_codepipeline_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_codepipeline_module.html
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_codepipeline module – Create or delete AWS CodePipelines<a class="headerlink" href="#community-aws-aws-codepipeline-module-create-or-delete-aws-codepipelines" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_config_aggregation_authorization_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_config_aggregation_authorization_module.html
index 4495c3c..21c72f7 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_config_aggregation_authorization_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_config_aggregation_authorization_module.html
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_config_aggregation_authorization module – Manage cross-account AWS Config authorizations<a class="headerlink" href="#community-aws-aws-config-aggregation-authorization-module-manage-cross-account-aws-config-authorizations" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_config_aggregator_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_config_aggregator_module.html
index bc6648d..621d157 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_config_aggregator_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_config_aggregator_module.html
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_config_aggregator module – Manage AWS Config aggregations across multiple accounts<a class="headerlink" href="#community-aws-aws-config-aggregator-module-manage-aws-config-aggregations-across-multiple-accounts" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_config_delivery_channel_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_config_delivery_channel_module.html
index ed083c1..ed60e4b 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_config_delivery_channel_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_config_delivery_channel_module.html
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_config_delivery_channel module – Manage AWS Config delivery channels<a class="headerlink" href="#community-aws-aws-config-delivery-channel-module-manage-aws-config-delivery-channels" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_config_recorder_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_config_recorder_module.html
index 90e4269..ed4e4d6 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_config_recorder_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_config_recorder_module.html
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_config_recorder module – Manage AWS Config Recorders<a class="headerlink" href="#community-aws-aws-config-recorder-module-manage-aws-config-recorders" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_config_rule_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_config_rule_module.html
index 4a25b98..40a1126 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_config_rule_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_config_rule_module.html
@@ -121,7 +121,7 @@
 <h1>community.aws.aws_config_rule module – Manage AWS Config resources<a class="headerlink" href="#community-aws-aws-config-rule-module-manage-aws-config-resources" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
-<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 2.1.0).</p>
+<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/community/aws">community.aws collection</a> (version 4.0.0-dev0).</p>
 <p>You might already have this collection installed if you are using the <code class="docutils literal notranslate"><span class="pre">ansible</span></code> package.
 It is not included in <code class="docutils literal notranslate"><span class="pre">ansible-core</span></code>.
 To check whether it is installed, run <code class="code docutils literal notranslate"><span class="pre">ansible-galaxy</span> <span class="pre">collection</span> <span class="pre">list</span></code>.</p>
@@ -344,9 +344,9 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </div></td>
 <td><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell"><p>Provides the source and type of the event that causes AWS Config to evaluate your AWS resources.</p>
 <p>This parameter expects a list of dictionaries.  Each dictionary expects the following key/value pairs.</p>
-<p>Key <code class="xref any docutils literal notranslate"><span class="pre">EventSource</span></code> The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.</p>
-<p>Key <code class="xref any docutils literal notranslate"><span class="pre">MessageType</span></code> The type of notification that triggers AWS Config to run an evaluation for a rule.</p>
-<p>Key <code class="xref any docutils literal notranslate"><span class="pre">MaximumExecutionFrequency</span></code> The frequency at which you want AWS Config to run evaluations for a custom rule with a periodic trigger.</p>
+<p>Key <code class="docutils literal notranslate"><span class="pre">EventSource</span></code> The source of the event, such as an AWS

github-actions[bot] avatar May 10 '22 00:05 github-actions[bot]

Build failed.

:x: ansible-galaxy-importer FAILURE in 5m 05s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 5m 37s :heavy_check_mark: ansible-test-sanity-docker-devel SUCCESS in 15m 58s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 10m 32s :heavy_check_mark: ansible-test-sanity-docker-stable-2.9 SUCCESS in 17m 04s :heavy_check_mark: ansible-test-sanity-docker-stable-2.11 SUCCESS in 13m 18s :heavy_check_mark: ansible-test-sanity-docker-stable-2.12 SUCCESS in 11m 41s :heavy_check_mark: ansible-test-units-community-aws-python38 SUCCESS in 8m 22s :heavy_check_mark: ansible-test-splitter SUCCESS in 3m 43s :heavy_check_mark: integration-community.aws-1 SUCCESS in 5m 17s :warning: integration-community.aws-2 SKIPPED :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED

Both PRs was independant and for 2 different things. I can merge them together but I was not sure about maintainers opinion. Any opinion @alinabuzachis ?

@gillg @Hokwang I apologise for the delay, but I completely missed these mentions. I guess we can keep the PR separate. BTW, we need to test them locally since aws_ssm integration tests are disabled for the moment.

alinabuzachis avatar May 10 '22 15:05 alinabuzachis

Hi guys, any idea when we can have this fix merged? This issue really prevent us from using the SSM connection plugin across multiple region.

ds-rlou avatar Jun 14 '22 19:06 ds-rlou

@alinabuzachis Please take care all issues regarding aws_ssm.

Hokwang avatar Aug 16 '22 14:08 Hokwang

Thanks for taking this time to open this PR, and I'm sorry it's taken so long for us to deal with this.

With #1428 the plugin now explicitly asks S3 which region a bucket's in and uses that. This should solve the issues you've been seeing. In some cases it may also be necessary to use #1633 to set the addressing style to 'virtual'.

tremble avatar Jan 20 '23 18:01 tremble