Fix/ssm bucket auth
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.
@markuman I duplicated the PR https://github.com/ansible-collections/community.aws/pull/603 to try finish it
Build succeeded.
- ansible-test-sanity-docker-devel : SUCCESS in 9m 04s (non-voting)
- ansible-test-sanity-docker-milestone : SUCCESS in 9m 10s
- ansible-test-sanity-docker-stable-2.9 : SUCCESS in 11m 46s
- ansible-test-sanity-docker-stable-2.10 : SUCCESS in 9m 56s
- ansible-test-sanity-docker-stable-2.11 : SUCCESS in 9m 36s
- ansible-test-sanity-docker-stable-2.12 : SUCCESS in 9m 43s
- ansible-test-units-community-aws-python38 : SUCCESS in 7m 00s
- build-ansible-collection : SUCCESS in 4m 31s
- ansible-test-splitter : SUCCESS in 1m 48s
- ansible-test-cloud-integration-aws-py38_0 : SUCCESS in 5m 45s
- ansible-test-cloud-integration-aws-py38_1 : SKIPPED
- ansible-test-cloud-integration-aws-py38_2 : SKIPPED
- ansible-test-cloud-integration-aws-py38_3 : SKIPPED
- ansible-test-cloud-integration-aws-py38_4 : SKIPPED
- ansible-test-cloud-integration-aws-py38_5 : SKIPPED
- ansible-galaxy-importer : FAILURE in 3m 41s (non-voting)
Build succeeded.
- ansible-test-sanity-docker-devel : SUCCESS in 13m 53s (non-voting)
- ansible-test-sanity-docker-milestone : SUCCESS in 20m 03s
- ansible-test-sanity-docker-stable-2.9 : SUCCESS in 54m 16s
- ansible-test-sanity-docker-stable-2.10 : SUCCESS in 11m 24s
- ansible-test-sanity-docker-stable-2.11 : SUCCESS in 11m 38s
- ansible-test-sanity-docker-stable-2.12 : SUCCESS in 18m 45s
- ansible-test-units-community-aws-python38 : SUCCESS in 8m 57s
- build-ansible-collection : SUCCESS in 7m 44s
- ansible-test-splitter : SUCCESS in 2m 24s
- ansible-test-cloud-integration-aws-py38_0 : SUCCESS in 6m 24s
- ansible-test-cloud-integration-aws-py38_1 : SKIPPED
- ansible-test-cloud-integration-aws-py38_2 : SKIPPED
- ansible-test-cloud-integration-aws-py38_3 : SKIPPED
- ansible-test-cloud-integration-aws-py38_4 : SKIPPED
- ansible-test-cloud-integration-aws-py38_5 : SKIPPED
- ansible-galaxy-importer : FAILURE in 2m 52s (non-voting)
Build failed.
- ansible-test-sanity-docker-devel : SUCCESS in 8m 16s (non-voting)
- ansible-test-sanity-docker-milestone : SUCCESS in 33m 30s
- ansible-test-sanity-docker-stable-2.9 : SUCCESS in 12m 34s
- ansible-test-sanity-docker-stable-2.10 : SUCCESS in 14m 56s
- ansible-test-sanity-docker-stable-2.11 : SUCCESS in 11m 13s
- ansible-test-sanity-docker-stable-2.12 : SUCCESS in 9m 44s
- ansible-test-units-community-aws-python38 : SUCCESS in 8m 01s
- build-ansible-collection : SUCCESS in 6m 30s
- ansible-test-splitter : FAILURE in 4m 04s
- ansible-test-cloud-integration-aws-py38_0 : SKIPPED
- ansible-test-cloud-integration-aws-py38_1 : SKIPPED
- ansible-test-cloud-integration-aws-py38_2 : SKIPPED
- ansible-test-cloud-integration-aws-py38_3 : SKIPPED
- ansible-test-cloud-integration-aws-py38_4 : SKIPPED
- ansible-test-cloud-integration-aws-py38_5 : SKIPPED
- ansible-galaxy-importer : FAILURE in 4m 25s (non-voting)
recheck
Build failed.
- ansible-test-sanity-docker-devel : SUCCESS in 12m 29s (non-voting)
- ansible-test-sanity-docker-milestone : SUCCESS in 8m 08s
- ansible-test-sanity-docker-stable-2.9 : TIMED_OUT in 1h 01m 33s
- ansible-test-sanity-docker-stable-2.10 : SUCCESS in 12m 59s
- ansible-test-sanity-docker-stable-2.11 : SUCCESS in 9m 41s
- ansible-test-sanity-docker-stable-2.12 : SUCCESS in 9m 10s
- ansible-test-units-community-aws-python38 : SUCCESS in 7m 02s
- build-ansible-collection : SUCCESS in 6m 40s
- ansible-test-splitter : SUCCESS in 3m 18s
- ansible-test-cloud-integration-aws-py38_0 : SUCCESS in 5m 37s
- ansible-test-cloud-integration-aws-py38_1 : SKIPPED
- ansible-test-cloud-integration-aws-py38_2 : SKIPPED
- ansible-test-cloud-integration-aws-py38_3 : SKIPPED
- ansible-test-cloud-integration-aws-py38_4 : SKIPPED
- ansible-test-cloud-integration-aws-py38_5 : SKIPPED
- ansible-galaxy-importer : FAILURE in 3m 03s (non-voting)
Build failed.
- ansible-test-sanity-docker-devel : SUCCESS in 10m 00s (non-voting)
- ansible-test-sanity-docker-milestone : SUCCESS in 10m 13s
- ansible-test-sanity-docker-stable-2.9 : SUCCESS in 11m 20s
- ansible-test-sanity-docker-stable-2.10 : SUCCESS in 16m 03s
- ansible-test-sanity-docker-stable-2.11 : SUCCESS in 10m 02s
- ansible-test-sanity-docker-stable-2.12 : SUCCESS in 9m 26s
- ansible-test-units-community-aws-python38 : SUCCESS in 6m 54s
- build-ansible-collection : SUCCESS in 4m 37s
- ansible-test-splitter : FAILURE in 1m 45s
- ansible-test-cloud-integration-aws-py38_0 : SKIPPED
- ansible-test-cloud-integration-aws-py38_1 : SKIPPED
- ansible-test-cloud-integration-aws-py38_2 : SKIPPED
- ansible-test-cloud-integration-aws-py38_3 : SKIPPED
- ansible-test-cloud-integration-aws-py38_4 : SKIPPED
- ansible-test-cloud-integration-aws-py38_5 : SKIPPED
- ansible-galaxy-importer : FAILURE in 4m 12s (non-voting)
please take care this PR. I think https://github.com/ansible-collections/community.aws/issues/705 should not close yet.
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.
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 ?
@alinabuzachis waiting your comment.
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)
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:
Acollections/community/aws/aws_api_gateway_domain_module.htmlAcollections/community/aws/cloudfront_response_headers_policy_module.htmlAcollections/community/aws/ec2_asg_instance_refresh_info_module.htmlAcollections/community/aws/ec2_asg_instance_refresh_module.htmlAcollections/community/aws/ec2_transit_gateway_vpc_attachment_info_module.htmlAcollections/community/aws/ec2_transit_gateway_vpc_attachment_module.htmlAcollections/community/aws/eks_fargate_profile_module.htmlAcollections/community/aws/networkfirewall_policy_info_module.htmlAcollections/community/aws/networkfirewall_policy_module.htmlAcollections/community/aws/networkfirewall_rule_group_info_module.htmlAcollections/community/aws/networkfirewall_rule_group_module.htmlAcollections/community/aws/rds_cluster_info_module.htmlAcollections/community/aws/rds_cluster_module.htmlAcollections/community/aws/sns_topic_info_module.htmlMcollections/community/aws/aws_acm_info_module.htmlMcollections/community/aws/aws_acm_module.htmlMcollections/community/aws/aws_api_gateway_module.htmlMcollections/community/aws/aws_application_scaling_policy_module.htmlMcollections/community/aws/aws_batch_compute_environment_module.htmlMcollections/community/aws/aws_batch_job_definition_module.htmlMcollections/community/aws/aws_batch_job_queue_module.htmlMcollections/community/aws/aws_codebuild_module.htmlMcollections/community/aws/aws_codecommit_module.htmlMcollections/community/aws/aws_codepipeline_module.htmlMcollections/community/aws/aws_config_aggregation_authorization_module.htmlMcollections/community/aws/aws_config_aggregator_module.htmlMcollections/community/aws/aws_config_delivery_channel_module.htmlMcollections/community/aws/aws_config_recorder_module.htmlMcollections/community/aws/aws_config_rule_module.htmlMcollections/community/aws/aws_direct_connect_confirm_connection_module.htmlMcollections/community/aws/aws_direct_connect_connection_module.htmlMcollections/community/aws/aws_direct_connect_gateway_module.htmlMcollections/community/aws/aws_direct_connect_link_aggregation_group_module.htmlMcollections/community/aws/aws_direct_connect_virtual_interface_module.htmlMcollections/community/aws/aws_eks_cluster_module.htmlMcollections/community/aws/aws_elasticbeanstalk_app_module.htmlMcollections/community/aws/aws_glue_connection_module.htmlMcollections/community/aws/aws_glue_job_module.htmlMcollections/community/aws/aws_inspector_target_module.htmlMcollections/community/aws/aws_kms_info_module.htmlMcollections/community/aws/aws_kms_module.htmlMcollections/community/aws/aws_msk_cluster_module.htmlMcollections/community/aws/aws_msk_config_module.htmlMcollections/community/aws/aws_region_info_module.htmlMcollections/community/aws/aws_s3_bucket_info_module.htmlMcollections/community/aws/aws_s3_cors_module.htmlMcollections/community/aws/aws_secret_module.htmlMcollections/community/aws/aws_ses_identity_module.htmlMcollections/community/aws/aws_ses_identity_policy_module.htmlMcollections/community/aws/aws_ses_rule_set_module.htmlMcollections/community/aws/aws_sgw_info_module.htmlMcollections/community/aws/aws_ssm_connection.htmlMcollections/community/aws/aws_ssm_parameter_store_module.htmlMcollections/community/aws/aws_step_functions_state_machine_execution_module.htmlMcollections/community/aws/aws_step_functions_state_machine_module.htmlMcollections/community/aws/aws_waf_condition_module.htmlMcollections/community/aws/aws_waf_info_module.htmlMcollections/community/aws/aws_waf_rule_module.htmlMcollections/community/aws/aws_waf_web_acl_module.htmlMcollections/community/aws/cloudformation_exports_info_module.htmlMcollections/community/aws/cloudformation_stack_set_module.htmlMcollections/community/aws/cloudfront_distribution_module.htmlMcollections/community/aws/cloudfront_info_module.htmlMcollections/community/aws/cloudfront_invalidation_module.htmlMcollections/community/aws/cloudfront_origin_access_identity_module.htmlMcollections/community/aws/cloudtrail_module.htmlMcollections/community/aws/cloudwatchevent_rule_module.htmlMcollections/community/aws/cloudwatchlogs_log_group_info_module.htmlMcollections/community/aws/cloudwatchlogs_log_group_metric_filter_module.htmlMcollections/community/aws/cloudwatchlogs_log_group_module.htmlMcollections/community/aws/data_pipeline_module.htmlMcollections/community/aws/dms_endpoint_module.htmlMcollections/community/aws/dms_replication_subnet_group_module.htmlMcollections/community/aws/dynamodb_table_module.htmlMcollections/community/aws/dynamodb_ttl_module.htmlMcollections/community/aws/ec2_ami_copy_module.htmlMcollections/community/aws/ec2_asg_info_module.htmlMcollections/community/aws/ec2_asg_lifecycle_hook_module.htmlMcollections/community/aws/ec2_asg_module.htmlMcollections/community/aws/ec2_asg_scheduled_action_module.htmlMcollections/community/aws/ec2_customer_gateway_info_module.htmlMcollections/community/aws/ec2_customer_gateway_module.htmlMcollections/community/aws/ec2_eip_info_module.htmlMcollections/community/aws/ec2_eip_module.htmlMcollections/community/aws/ec2_elb_module.htmlMcollections/community/aws/ec2_instance_info_module.htmlMcollections/community/aws/ec2_instance_module.htmlMcollections/community/aws/ec2_launch_template_module.htmlMcollections/community/aws/ec2_lc_find_module.htmlMcollections/community/aws/ec2_lc_info_module.htmlMcollections/community/aws/ec2_lc_module.htmlMcollections/community/aws/ec2_metric_alarm_module.htmlMcollections/community/aws/ec2_placement_group_info_module.htmlMcollections/community/aws/ec2_placement_group_module.htmlMcollections/community/aws/ec2_scaling_policy_module.htmlMcollections/community/aws/ec2_snapshot_copy_module.htmlMcollections/community/aws/ec2_transit_gateway_info_module.htmlMcollections/community/aws/ec2_transit_gateway_module.htmlMcollections/community/aws/ec2_vpc_egress_igw_module.htmlMcollections/community/aws/ec2_vpc_endpoint_info_module.htmlMcollections/community/aws/ec2_vpc_endpoint_module.htmlMcollections/community/aws/ec2_vpc_endpoint_service_info_module.htmlMcollections/community/aws/ec2_vpc_igw_info_module.htmlMcollections/community/aws/ec2_vpc_igw_module.htmlMcollections/community/aws/ec2_vpc_nacl_info_module.htmlMcollections/community/aws/ec2_vpc_nacl_module.htmlMcollections/community/aws/ec2_vpc_nat_gateway_info_module.htmlMcollections/community/aws/ec2_vpc_nat_gateway_module.htmlMcollections/community/aws/ec2_vpc_peer_module.htmlMcollections/community/aws/ec2_vpc_peering_info_module.htmlMcollections/community/aws/ec2_vpc_route_table_info_module.htmlMcollections/community/aws/ec2_vpc_route_table_module.htmlMcollections/community/aws/ec2_vpc_vgw_info_module.htmlMcollections/community/aws/ec2_vpc_vgw_module.htmlMcollections/community/aws/ec2_vpc_vpn_info_module.htmlMcollections/community/aws/ec2_vpc_vpn_module.htmlMcollections/community/aws/ec2_win_password_module.htmlMcollections/community/aws/ecs_attribute_module.htmlMcollections/community/aws/ecs_cluster_module.htmlMcollections/community/aws/ecs_ecr_module.htmlMcollections/community/aws/ecs_service_info_module.htmlMcollections/community/aws/ecs_service_module.htmlMcollections/community/aws/ecs_tag_module.htmlMcollections/community/aws/ecs_task_module.htmlMcollections/community/aws/ecs_taskdefinition_info_module.htmlMcollections/community/aws/ecs_taskdefinition_module.htmlMcollections/community/aws/efs_info_module.htmlMcollections/community/aws/efs_module.htmlMcollections/community/aws/efs_tag_module.htmlMcollections/community/aws/elasticache_info_module.htmlMcollections/community/aws/elasticache_module.htmlMcollections/community/aws/elasticache_parameter_group_module.htmlMcollections/community/aws/elasticache_snapshot_module.htmlMcollections/community/aws/elasticache_subnet_group_module.htmlMcollections/community/aws/elb_application_lb_info_module.htmlMcollections/community/aws/elb_application_lb_module.htmlMcollections/community/aws/elb_classic_lb_info_module.htmlMcollections/community/aws/elb_classic_lb_module.htmlMcollections/community/aws/elb_instance_module.htmlMcollections/community/aws/elb_network_lb_module.htmlMcollections/community/aws/elb_target_group_info_module.htmlMcollections/community/aws/elb_target_group_module.htmlMcollections/community/aws/elb_target_info_module.htmlMcollections/community/aws/elb_target_module.htmlMcollections/community/aws/execute_lambda_module.htmlMcollections/community/aws/iam_access_key_info_module.htmlMcollections/community/aws/iam_access_key_module.htmlMcollections/community/aws/iam_cert_module.htmlMcollections/community/aws/iam_group_module.htmlMcollections/community/aws/iam_managed_policy_module.htmlMcollections/community/aws/iam_mfa_device_info_module.htmlMcollections/community/aws/iam_password_policy_module.htmlMcollections/community/aws/iam_policy_info_module.htmlMcollections/community/aws/iam_policy_module.htmlMcollections/community/aws/iam_role_info_module.htmlMcollections/community/aws/iam_role_module.htmlMcollections/community/aws/iam_saml_federation_module.htmlMcollections/community/aws/iam_server_certificate_info_module.htmlMcollections/community/aws/iam_server_certificate_module.htmlMcollections/community/aws/iam_user_info_module.htmlMcollections/community/aws/iam_user_module.htmlMcollections/community/aws/index.htmlMcollections/community/aws/kinesis_stream_module.htmlMcollections/community/aws/lambda_alias_module.htmlMcollections/community/aws/lambda_event_module.htmlMcollections/community/aws/lambda_info_module.htmlMcollections/community/aws/lambda_module.htmlMcollections/community/aws/lambda_policy_module.htmlMcollections/community/aws/lightsail_module.htmlMcollections/community/aws/rds_instance_info_module.htmlMcollections/community/aws/rds_instance_module.htmlMcollections/community/aws/rds_instance_snapshot_module.htmlMcollections/community/aws/rds_option_group_info_module.htmlMcollections/community/aws/rds_option_group_module.htmlMcollections/community/aws/rds_param_group_module.htmlMcollections/community/aws/rds_snapshot_info_module.htmlMcollections/community/aws/rds_snapshot_module.htmlMcollections/community/aws/rds_subnet_group_module.htmlMcollections/community/aws/redshift_cross_region_snapshots_module.htmlMcollections/community/aws/redshift_info_module.htmlMcollections/community/aws/redshift_module.htmlMcollections/community/aws/redshift_subnet_group_module.htmlMcollections/community/aws/route53_health_check_module.htmlMcollections/community/aws/route53_info_module.htmlMcollections/community/aws/route53_module.htmlMcollections/community/aws/route53_zone_module.htmlMcollections/community/aws/s3_bucket_notification_module.htmlMcollections/community/aws/s3_lifecycle_module.htmlMcollections/community/aws/s3_logging_module.htmlMcollections/community/aws/s3_metrics_configuration_module.htmlMcollections/community/aws/s3_sync_module.htmlMcollections/community/aws/s3_website_module.htmlMcollections/community/aws/sns_module.htmlMcollections/community/aws/sns_topic_module.htmlMcollections/community/aws/sqs_queue_module.htmlMcollections/community/aws/sts_assume_role_module.htmlMcollections/community/aws/sts_session_token_module.htmlMcollections/community/aws/wafv2_ip_set_info_module.htmlMcollections/community/aws/wafv2_ip_set_module.htmlMcollections/community/aws/wafv2_resources_info_module.htmlMcollections/community/aws/wafv2_resources_module.htmlMcollections/community/aws/wafv2_rule_group_info_module.htmlMcollections/community/aws/wafv2_rule_group_module.htmlMcollections/community/aws/wafv2_web_acl_info_module.htmlMcollections/community/aws/wafv2_web_acl_module.htmlMcollections/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 — Ansible collections documentation</title>
+ <title>Synopsis — 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> »</li>
<li><a href="../index.html">Collections in the Community Namespace</a> »</li>
<li><a href="index.html">Community.Aws</a> »</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 >= 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">"</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">'file'</span><span class="o">,</span> <span class="s1">'cert.pem'</span> <span class="o">)</span> <span class="cp">}}</span><span class="s">"</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">"</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">'file'</span><span class="o">,</span> <span class="s1">'cert.pem'</span> <span class="o">)</span> <span class="cp">}}</span><span class="s">"</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">"</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">'file'</span><span class="o">,</span> <span class="s1">'key.pem'</span> <span class="o">)</span> <span class="cp">}}</span><span class="s">"</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">"</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">'file'</span><span class="o">,</span> <span class="s1">'key.pem'</span> <span class="o">)</span> <span class="cp">}}</span><span class="s">"</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">"</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">'file'</span><span class="o">,</span> <span class="s1">'chain.pem'</span> <span class="o">)</span> <span class="cp">}}</span><span class="s">"</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">"arn:aws:acm:ap-southeast-2:123456789012:certificate/01234567-abcd-abcd-abcd-012345678901"</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 (@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 >= 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 <colon>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
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.
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.
@alinabuzachis Please take care all issues regarding aws_ssm.
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'.