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

sns_topic - Fix Permission Issue for Cross Account Subscriptions

Open ichekaldin opened this issue 1 year ago β€’ 5 comments

SUMMARY

sns_topic currently fails with the following error if it has any cross account subscriptions:

Couldn't get subscription attributes for subscription arn:aws:sns:us-east-1:123412341234:my-sns-topic-name:555950dc-7c5f-416c-8f8e-e8f38eabfa54: An error occurred (AuthorizationError) when calling the GetSubscriptionAttributes operation: Not authorized to access this subscription

This happens, for example, when a Lambda function in account A is subscribed to an SNS topic in account B, as described here.

I believe this was caused by #640.

I am not sure how to write a test for this specific situation as it would require multiple AWS accounts.

ISSUE TYPE
  • Bugfix Pull Request
COMPONENT NAME

sns_topic

ADDITIONAL INFORMATION
- community.aws.sns_topic:
    name: my-sns-topic-in-account-123412341234
    subscriptions:
      - endpoint: "arn:aws:lambda:us-east-1:567856785678:function:my-lambda-function-in-account-567856785678"
        protocol: lambda
    state: present

ichekaldin avatar Aug 19 '22 15:08 ichekaldin

cc @jillr @joelthompson @markuman @nand0p @s-hertel @tremble click here for bot help

ansibullbot avatar Aug 19 '22 15:08 ansibullbot

Build succeeded.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 12s :heavy_check_mark: build-ansible-collection SUCCESS in 5m 27s :heavy_check_mark: ansible-test-sanity-docker-devel SUCCESS in 12m 34s (non-voting) :heavy_check_mark: ansible-test-sanity-docker-milestone SUCCESS in 10m 25s :heavy_check_mark: ansible-test-sanity-docker-stable-2.12 SUCCESS in 10m 48s :heavy_check_mark: ansible-test-sanity-docker-stable-2.13 SUCCESS in 10m 02s :heavy_check_mark: ansible-test-units-community-aws-python38 SUCCESS in 6m 42s :heavy_check_mark: ansible-test-units-community-aws-python39 SUCCESS in 8m 19s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 33s :heavy_check_mark: integration-community.aws-1 SUCCESS in 6m 47s :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

I think it would be better to base the continue on "attributes" not being set rather than RawMessageDelivery not being set. The current logic is likely to cause confusion further down the line if additional attributes are added.

Agreed. I think my latest commit does the trick.

ichekaldin avatar Aug 30 '22 19:08 ichekaldin

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/2958882850

File changes:

  • M collections/community/aws/autoscaling_group_module.html
  • M collections/community/aws/autoscaling_launch_config_module.html
  • M collections/community/aws/cloudfront_distribution_module.html
  • M collections/community/aws/config_aggregator_module.html
  • M collections/community/aws/ec2_ami_copy_module.html
  • M collections/community/aws/ec2_snapshot_copy_module.html
  • M collections/community/aws/ec2_transit_gateway_module.html
  • M collections/community/aws/ec2_win_password_module.html
  • M collections/community/aws/ecs_ecr_module.html
  • M collections/community/aws/ecs_task_module.html
  • M collections/community/aws/eks_cluster_module.html
  • M collections/community/aws/eks_fargate_profile_module.html
  • M collections/community/aws/elb_application_lb_module.html
  • M collections/community/aws/elb_target_group_info_module.html
  • M collections/community/aws/kinesis_stream_module.html
  • M collections/community/aws/lambda_alias_module.html
  • M collections/community/aws/lambda_execute_module.html
  • M collections/community/aws/rds_cluster_snapshot_module.html
  • M collections/community/aws/rds_instance_module.html
  • M collections/community/aws/rds_instance_snapshot_module.html
  • M collections/community/aws/route53_module.html
  • M collections/community/aws/ses_rule_set_module.html
  • M collections/community/aws/sqs_queue_module.html
  • M collections/community/aws/waf_rule_module.html
  • M collections/community/aws/waf_web_acl_module.html
  • M collections/community/aws/wafv2_rule_group_module.html
  • M collections/community/aws/wafv2_web_acl_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/autoscaling_group_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_group_module.html
index 0ba46f4..14c05f8 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_group_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_group_module.html
@@ -716,7 +716,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-autos
 <span class="w">    </span><span class="nt">vpc_zone_identifier</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="w"> </span><span class="s">&#39;subnet-abcd1234&#39;</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">&#39;subnet-1a2b3c4d&#39;</span><span class="w"> </span><span class="p p-Indicator">]</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="p p-Indicator">-</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">production</span><span class="w"></span>
-<span class="w">        </span><span class="nt">propagate_at_launch</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">no</span><span class="w"></span>
+<span class="w">        </span><span class="nt">propagate_at_launch</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span><span class="w"></span>
 
 <span class="c1"># Rolling ASG Updates</span><span class="w"></span>
 
@@ -738,14 +738,14 @@ see <a class="reference internal" href="#ansible-collections-community-aws-autos
 <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">us-east-1</span><span class="w"></span>
 <span class="w">    </span><span class="nt">security_groups</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">sg-23423</span><span class="w"></span>
 <span class="w">    </span><span class="nt">instance_type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">m1.small</span><span class="w"></span>
-<span class="w">    </span><span class="nt">assign_public_ip</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">assign_public_ip</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 
 <span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">community.aws.autoscaling_group</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">myasg</span><span class="w"></span>
 <span class="w">    </span><span class="nt">launch_config_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">my_new_lc</span><span class="w"></span>
 <span class="w">    </span><span class="nt">health_check_period</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">60</span><span class="w"></span>
 <span class="w">    </span><span class="nt">health_check_type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ELB</span><span class="w"></span>
-<span class="w">    </span><span class="nt">replace_all_instances</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">replace_all_instances</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">min_size</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">5</span><span class="w"></span>
 <span class="w">    </span><span class="nt">max_size</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">5</span><span class="w"></span>
 <span class="w">    </span><span class="nt">desired_capacity</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">5</span><span class="w"></span>
@@ -783,7 +783,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-autos
 <span class="w">    </span><span class="nt">vpc_zone_identifier</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="w"> </span><span class="s">&#39;subnet-abcd1234&#39;</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">&#39;subnet-1a2b3c4d&#39;</span><span class="w"> </span><span class="p p-Indicator">]</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="p p-Indicator">-</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">production</span><span class="w"></span>
-<span class="w">        </span><span class="nt">propagate_at_launch</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">no</span><span class="w"></span>
+<span class="w">        </span><span class="nt">propagate_at_launch</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span><span class="w"></span>
 
 <span class="c1"># Basic Configuration with Launch Template using mixed instance policy</span><span class="w"></span>
 
@@ -809,7 +809,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-autos
 <span class="w">    </span><span class="nt">vpc_zone_identifier</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="w"> </span><span class="s">&#39;subnet-abcd1234&#39;</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">&#39;subnet-1a2b3c4d&#39;</span><span class="w"> </span><span class="p p-Indicator">]</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="p p-Indicator">-</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">production</span><span class="w"></span>
-<span class="w">        </span><span class="nt">propagate_at_launch</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">no</span><span class="w"></span>
+<span class="w">        </span><span class="nt">propagate_at_launch</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span><span class="w"></span>
 </pre></div>
 </div>
 </section>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_launch_config_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_launch_config_module.html
index 786521b..3ad1b8a 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_launch_config_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_launch_config_module.html
@@ -610,13 +610,13 @@ see <a class="reference internal" href="#ansible-collections-community-aws-autos
 <span class="w">          </span><span class="nt">snapshot</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">snap-XXXX</span><span class="w"></span>
 <span class="w">          </span><span class="nt">volume_type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">gp2</span><span class="w"></span>
 <span class="w">          </span><span class="nt">delete_on_termination</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
-<span class="w">          </span><span class="nt">encrypted</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">no</span><span class="w"></span>
+<span class="w">          </span><span class="nt">encrypted</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span><span class="w"></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">Create launch configuration</span><span class="w"></span>
 <span class="w">    </span><span class="nt">community.aws.autoscaling_launch_config</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">lc1</span><span class="w"></span>
 <span class="w">      </span><span class="nt">image_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ami-xxxx</span><span class="w"></span>
-<span class="w">      </span><span class="nt">assign_public_ip</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">      </span><span class="nt">assign_public_ip</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">      </span><span class="nt">instance_type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">t2.medium</span><span class="w"></span>
 <span class="w">      </span><span class="nt">key_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">my-key</span><span class="w"></span>
 <span class="w">      </span><span class="nt">security_groups</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;[&#39;sg-xxxx&#39;]&quot;</span><span class="w"></span>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/cloudfront_distribution_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/cloudfront_distribution_module.html
index 4149588..860607b 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/cloudfront_distribution_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/cloudfront_distribution_module.html
@@ -990,7 +990,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-cloud
 <a class="ansibleOptionLink" href="#parameter-purge_aliases" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 </div></td>
 <td><div class="ansible-option-cell"><p>Specifies whether existing aliases will be removed before adding new aliases.</p>
-<p>When <em>purge_aliases=yes</em>, existing aliases are removed and <em>aliases</em> are added.</p>
+<p>When <em>purge_aliases=true</em>, existing aliases are removed and <em>aliases</em> are added.</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">false</span> <span class="ansible-option-default">← (default)</span></p></li>
@@ -1280,7 +1280,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-cloud
 <span class="w">      </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">tested.com</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">Project</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">distribution 1.2</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">yes</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>
 
 <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 a distribution with an origin, logging and default cache behavior</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.cloudfront_distribution</span><span class="p">:</span><span class="w"></span>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/config_aggregator_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/config_aggregator_module.html
index 76178d7..c1cd2e4 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/config_aggregator_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/config_aggregator_module.html
@@ -380,7 +380,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-confi
 <span class="w">      </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">1234567890</span><span class="w"></span>
 <span class="w">      </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">0123456789</span><span class="w"></span>
 <span class="w">      </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">9012345678</span><span class="w"></span>
-<span class="w">      </span><span class="nt">all_aws_regions</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">      </span><span class="nt">all_aws_regions</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 id="authors">
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_ami_copy_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_ami_copy_module.html
index df9b80a..330da92 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_ami_copy_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_ami_copy_module.html
@@ -389,7 +389,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-a
 <span class="w">    </span><span class="nt">source_region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">us-east-1</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">eu-west-1</span><span class="w"></span>
 <span class="w">    </span><span class="nt">source_image_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ami-xxxxxxx</span><span class="w"></span>
-<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">wait_timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">1200</span><span class="w">  </span><span class="c1"># Default timeout is 600</span><span class="w"></span>
 <span class="w">  </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">image_id</span><span class="w"></span>
 
@@ -409,21 +409,21 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-a
 <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-Super-AMI</span><span class="w"></span>
 <span class="w">        </span><span class="nt">Patch</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">1.2.3</span><span class="w"></span>
-<span class="w">    </span><span class="nt">tag_equality</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">tag_equality</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</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">Encrypted AMI copy</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.ec2_ami_copy</span><span class="p">:</span><span class="w"></span>
 <span class="w">    </span><span class="nt">source_region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">us-east-1</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">eu-west-1</span><span class="w"></span>
 <span class="w">    </span><span class="nt">source_image_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ami-xxxxxxx</span><span class="w"></span>
-<span class="w">    </span><span class="nt">encrypted</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">encrypted</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</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">Encrypted AMI copy with specified key</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.ec2_ami_copy</span><span class="p">:</span><span class="w"></span>
 <span class="w">    </span><span class="nt">source_region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">us-east-1</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">eu-west-1</span><span class="w"></span>
 <span class="w">    </span><span class="nt">source_image_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ami-xxxxxxx</span><span class="w"></span>
-<span class="w">    </span><span class="nt">encrypted</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">encrypted</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">kms_key_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">arn:aws:kms:us-east-1:XXXXXXXXXXXX:key/746de6ea-50a4-4bcb-8fbc-e3b29f2d367b</span><span class="w"></span>
 </pre></div>
 </div>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_snapshot_copy_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_snapshot_copy_module.html
index 3a6b485..f973842 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_snapshot_copy_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_snapshot_copy_module.html
@@ -366,7 +366,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-s
 <span class="w">    </span><span class="nt">source_region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">eu-central-1</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">eu-west-1</span><span class="w"></span>
 <span class="w">    </span><span class="nt">source_snapshot_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">snap-xxxxxxx</span><span class="w"></span>
-<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">wait_timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">1200</span><span class="w">   </span><span class="c1"># Default timeout is 600</span><span class="w"></span>
 <span class="w">  </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">snapshot_id</span><span class="w"></span>
 
@@ -383,14 +383,14 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-s
 <span class="w">    </span><span class="nt">source_region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">eu-central-1</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">eu-west-1</span><span class="w"></span>
 <span class="w">    </span><span class="nt">source_snapshot_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">snap-xxxxxxx</span><span class="w"></span>
-<span class="w">    </span><span class="nt">encrypted</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">encrypted</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</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">Encrypted Snapshot copy with specified key</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.ec2_snapshot_copy</span><span class="p">:</span><span class="w"></span>
 <span class="w">    </span><span class="nt">source_region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">eu-central-1</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">eu-west-1</span><span class="w"></span>
 <span class="w">    </span><span class="nt">source_snapshot_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">snap-xxxxxxx</span><span class="w"></span>
-<span class="w">    </span><span class="nt">encrypted</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">encrypted</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">kms_key_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">arn:aws:kms:eu-central-1:XXXXXXXXXXXX:key/746de6ea-50a4-4bcb-8fbc-e3b29f2d367b</span><span class="w"></span>
 </pre></div>
 </div>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_transit_gateway_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_transit_gateway_module.html
index 009324b..9e7e0ab 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_transit_gateway_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_transit_gateway_module.html
@@ -437,8 +437,8 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
 <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 a new transit gateway with options</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.ec2_transit_gateway</span><span class="p">:</span><span class="w"></span>
 <span class="w">    </span><span class="nt">asn</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">64514</span><span class="w"></span>
-<span class="w">    </span><span class="nt">auto_associate</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">no</span><span class="w"></span>
-<span class="w">    </span><span class="nt">auto_propagate</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">no</span><span class="w"></span>
+<span class="w">    </span><span class="nt">auto_associate</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span><span class="w"></span>
+<span class="w">    </span><span class="nt">auto_propagate</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span><span class="w"></span>
 <span class="w">    </span><span class="nt">dns_support</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">True</span><span class="w"></span>
 <span class="w">    </span><span class="nt">description</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;nonprod</span><span class="nv"> </span><span class="s">transit</span><span class="nv"> </span><span class="s">gateway&quot;</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">False</span><span class="w"></span>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_win_password_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_win_password_module.html
index 12165c0..3c3585d 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_win_password_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_win_password_module.html
@@ -368,7 +368,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-w
 <span class="w">    </span><span class="nt">instance_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">i-XXXXXX</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">us-east-1</span><span class="w"></span>
 <span class="w">    </span><span class="nt">key_file</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;~/aws-creds/my_test_key.pem&quot;</span><span class="w"></span>
-<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">wait_timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">45</span><span class="w"></span>
 </pre></div>
 </div>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ecs_ecr_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ecs_ecr_module.html
index 76f1d01..6ce2b50 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ecs_ecr_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ecs_ecr_module.html
@@ -309,7 +309,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ecs-e
 <div class="ansibleOptionAnchor" id="parameter-purge_policy"></div><p class="ansible-option-title" id="ansible-collections-community-aws-ecs-ecr-module-parameter-purge-policy"><strong>purge_policy</strong></p>
 <a class="ansibleOptionLink" href="#parameter-purge_policy" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 </div></td>
-<td><div class="ansible-option-cell"><p>If yes, remove the policy from the repository.</p>
+<td><div class="ansible-option-cell"><p>If <code class="docutils literal notranslate"><span class="pre">true</span></code>, remove the policy from the repository.</p>
 <p>Defaults to <code class="docutils literal notranslate"><span class="pre">false</span></code>.</p>
 <p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
 <ul class="simple">
@@ -442,7 +442,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ecs-e
 <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">delete-policy</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.ecs_ecr</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">needs-no-policy</span><span class="w"></span>
-<span class="w">    </span><span class="nt">purge_policy</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">purge_policy</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</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">create immutable ecr-repo</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.ecs_ecr</span><span class="p">:</span><span class="w"></span>
@@ -452,7 +452,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ecs-e
 <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">set-lifecycle-policy</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.ecs_ecr</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">needs-lifecycle-policy</span><span class="w"></span>
-<span class="w">    </span><span class="nt">scan_on_push</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">scan_on_push</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">lifecycle_policy</span><span class="p">:</span><span class="w"></span>
 <span class="w">      </span><span class="nt">rules</span><span class="p">:</span><span class="w"></span>
 <span class="w">        </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">rulePriority</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">1</span><span class="w"></span>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ecs_task_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ecs_task_module.html
index 6bf6071..d030b3b 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ecs_task_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ecs_task_module.html
@@ -481,7 +481,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ecs-t
 <span class="w">      </span><span class="nt">started_by</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ansible_user</span><span class="w"></span>
 <span class="w">      </span><span class="nt">launch_type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">FARGATE</span><span class="w"></span>
 <span class="w">      </span><span class="nt">network_configuration</span><span class="p">:</span><span class="w"></span>
-<span class="w">        </span><span class="nt">assign_public_ip</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">        </span><span class="nt">assign_public_ip</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">        </span><span class="nt">subnets</span><span class="p">:</span><span class="w"></span>
 <span class="w">        </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">subnet-abcd1234</span><span class="w"></span>
 <span class="w">  </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">task_output</span><span class="w"></span>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/eks_cluster_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/eks_cluster_module.html
index 941476c..c89e881 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/eks_cluster_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/eks_cluster_module.html
@@ -372,7 +372,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-eks-c
 <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">Remove an EKS cluster</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.eks_cluster</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_cluster</span><span class="w"></span>
-<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</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>
 </pre></div>
 </div>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/eks_fargate_profile_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/eks_fargate_profile_module.html
index e9cb691..409cf6b 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/eks_fargate_profile_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/eks_fargate_profile_module.html
@@ -408,13 +408,13 @@ see <a class="reference internal" href="#ansible-collections-community-aws-eks-f
 <span class="w">        </span><span class="nt">labels</span><span class="p">:</span><span class="w"></span>
 <span class="w">          </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">label1</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">test</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>
-<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</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">Remove an EKS Fargate Profile</span><span class="w"></span>
 <span class="w">  </span><span class="nt">community.aws.eks_fargate_profile</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">test_fargate</span><span class="w"></span>
 <span class="w">    </span><span class="nt">cluster_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">test_cluster</span><span class="w"></span>
-<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</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>
 </pre></div>
 </div>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/elb_application_lb_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/elb_application_lb_module.html
index 41cc5ea..29e11be 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/elb_application_lb_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/elb_application_lb_module.html
@@ -481,7 +481,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-elb-a
 <div class="ansibleOptionAnchor" id="parameter-purge_listeners"></div><p class="ansible-option-title" id="ansible-collections-community-aws-elb-application-lb-module-parameter-purge-listeners"><strong>purge_listeners</strong></p>
 <a class="ansibleOptionLink" href="#parameter-purge_listeners" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 </div></td>
-<td><div class="ansible-option-cell"><p>If <code class="docutils literal notranslate"><span class="pre">yes</span></code>, existing listeners will be purged from the ALB to match exactly what is defined by <em>listeners</em> parameter.</p>
+<td><div class="ansible-option-cell"><p>If <code class="docutils literal notranslate"><span class="pre">true</span></code>, existing listeners will be purged from the ALB to match exactly what is defined by <em>listeners</em> parameter.</p>
 <p>If the <em>listeners</em> parameter is not set then listeners will not be modified.</p>
 <p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
 <ul class="simple">
@@ -679,7 +679,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-elb-a
 
 <span class="c1"># Create an ALB and attach a listener with logging enabled</span><span class="w"></span>
 <span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">community.aws.elb_application_lb</span><span class="p">:</span><span class="w"></span>
-<span class="w">    </span><span class="nt">access_logs_enabled</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">access_logs_enabled</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">access_logs_s3_bucket</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">mybucket</span><span class="w"></span>
 <span class="w">    </span><span class="nt">access_logs_s3_prefix</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;logs&quot;</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">myalb</span><span class="w"></span>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/elb_target_group_info_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/elb_target_group_info_module.html
index a0e9e8b..11237e3 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/elb_target_group_info_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/elb_target_group_info_module.html
@@ -207,7 +207,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-elb-t
 <div class="ansibleOptionAnchor" id="parameter-collect_targets_health"></div><p class="ansible-option-title" id="ansible-collections-community-aws-elb-target-group-info-module-parameter-collect-targets-health"><strong>collect_targets_health</strong></p>
 <a class="ansibleOptionLink" href="#parameter-collect_targets_health" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 </div></td>
-<td><div class="ansible-option-cell"><p>When set to β€œyes”, output contains targets health description</p>
+<td><div class="ansible-option-cell"><p>When set to <code class="docutils literal notranslate"><span class="pre">True</span></code>, output contains targets health description</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">false</span> <span class="ansible-option-default">← (default)</span></p></li>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/kinesis_stream_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/kinesis_stream_module.html
index 40e8dd4..81ddd2e 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/kinesis_stream_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/kinesis_stream_module.html
@@ -394,7 +394,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-kines
 <span class="w">  </span><span class="nt">community.aws.kinesis_stream</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">test-stream</span><span class="w"></span>
 <span class="w">    </span><span class="nt">shards</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">10</span><span class="w"></span>
-<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">wait_timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">600</span><span class="w"></span>
 <span class="w">  </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">test_stream</span><span class="w"></span>
 
@@ -405,7 +405,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-kines
 <span class="w">    </span><span class="nt">shards</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">10</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">Env</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">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">wait_timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">600</span><span class="w"></span>
 <span class="w">  </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">test_stream</span><span class="w"></span>
 
@@ -417,7 +417,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-kines
 <span class="w">    </span><span class="nt">shards</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">10</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">Env</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">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">wait_timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">600</span><span class="w"></span>
 <span class="w">  </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">test_stream</span><span class="w"></span>
 
@@ -426,7 +426,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-kines
 <span class="w">  </span><span class="nt">community.aws.kinesis_stream</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">test-stream</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">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">wait_timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">600</span><span class="w"></span>
 <span class="w">  </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">test_stream</span><span class="w"></span>
 
@@ -439,7 +439,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-kines
 <span class="w">    </span><span class="nt">encryption_state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">enabled</span><span class="w"></span>
 <span class="w">    </span><span class="nt">encryption_type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">KMS</span><span class="w"></span>
 <span class="w">    </span><span class="nt">key_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alias/aws/kinesis</span><span class="w"></span>
-<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">wait_timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">600</span><span class="w"></span>
 <span class="w">  </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">test_stream</span><span class="w"></span>
 
@@ -452,7 +452,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-kines
 <span class="w">    </span><span class="nt">encryption_state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">disabled</span><span class="w"></span>
 <span class="w">    </span><span class="nt">encryption_type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">KMS</span><span class="w"></span>
 <span class="w">    </span><span class="nt">key_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alias/aws/kinesis</span><span class="w"></span>
-<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">yes</span><span class="w"></span>
+<span class="w">    </span><span class="nt">wait</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span><span class="w"></span>
 <span class="w">    </span><span class="nt">wait_timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">600</span><span class="w"></span>
 <span class="w">  </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">test_stream</span><span class="w"></span>
 </pre></div>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/lambda_alias_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/lambda_alias_module.html
index 065a23c..876d5ba 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/lambda_alias_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/lambda_alias_module.html
@@ -333,7 +333,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-lambd
 <div class="highlight-yaml+jinja notranslate"><div class="highlight"><pre><span></span><span class="nn">---</span><span class="w"></span>
 <span class="c1"># Simple example to create a lambda function and publish a version</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>
+<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">false</span><span class="w"></span>
 <span class="w">  </span><span class="nt">vars</span><span class="p">:</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>
 <span class="w">    </span><span class="nt">project_folder</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/path/to/deployment/package</span><span class="w"></span>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/lambda_execute_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/lambda_execute_module.html
index 125d17f..8fb3611 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/lambda_execute_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/lambda_execute_module.html
@@ -297,7 +297,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-lambd
 <div class="ansibleOptionAnchor" id="parameter-tail_log"></div><p class="ansible-option-title" id="ansible-collections-community-aws-lambda-execute-module-parameter-tail-log"><strong>tail_log</strong></p>
 <a class="ansibleOptionLink" href="#parameter-tail_log" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 </div></td>
-<td><div class="ansible-option-cell"><p>If <em>tail_log=yes</em>, the result of the task will include the last 4 KB of the CloudWatch log for the function execution. Log tailing only works if you use synchronous invocation <em>wait=yes</em>. This is usually used for development or testing Lambdas.</p>
+<td><div class="ansible-option-cell"><p>If <em>tail_log=true</em>, the result of the task will include the last 4 KB of the CloudWatch log for the function execution. Log tailing only works if you use synchronous invocation <em>wait=true</em>. This is usually used for development or testing Lambdas.</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">false</span> <span class="ansible-option-default">← (default)</span></p></li>
@@ -328,7 +328,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-lambd
 <div class="ansibleOptionAnchor" id="parameter-wait"></div><p class="ansible-option-title" id="ansible-collections-community-aws-lambda-execute-module-parameter-wait"><strong>wait</strong></p>
 <a class="ansibleOptionLink" href="#parameter-wait" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 </div></td>
-<td><div class="ansible-option-cell"><p>Whether to wait for the function results or not. If <em>wait=no</em> the task will not return any results. To wait for the Lambda function to complete, set <em>wait=yes</em> and the result will be available in the <em>output</em> key.</p>
+<td><div class="ansible-option-cell"><p>Whether to wait for the function results or not. If <em>wait=no</em> the task will not return any results. To wait for the Lambda function to complete, set <em>wait=true</em> and the result will be available in the <em>output</em> key.</p>
 <p class="ansible-option-line"><span class="ansible-option-choices">Choices:</span></p>
 <ul class="simple">
 <li><p><span class="ansible-option-choices-entry">false</span></p></li>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/rds_cluster_snapshot_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/rds_cluster_snapshot_module.html
index 070047f..0f8e3ee 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/rds_cluster_snapshot_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/rds_cluster_snapshot_module.html
@@ -412,7 +412,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-rds-c
 <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">us-east-1</span><span class="w">

github-actions[bot] avatar Aug 30 '22 19:08 github-actions[bot]

Build succeeded.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 16s :heavy_check_mark: build-ansible-collection SUCCESS in 5m 30s :heavy_check_mark: ansible-test-sanity-docker-devel SUCCESS in 10m 10s (non-voting) :heavy_check_mark: ansible-test-sanity-docker-milestone SUCCESS in 10m 45s :heavy_check_mark: ansible-test-sanity-docker-stable-2.12 SUCCESS in 10m 05s :heavy_check_mark: ansible-test-sanity-docker-stable-2.13 SUCCESS in 10m 12s :heavy_check_mark: ansible-test-units-community-aws-python38 SUCCESS in 5m 56s :heavy_check_mark: ansible-test-units-community-aws-python39 SUCCESS in 5m 09s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 40s :heavy_check_mark: integration-community.aws-1 SUCCESS in 7m 04s :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