community.aws
community.aws copied to clipboard
added lookup to generate random password
SUMMARY
This PR adds a new lookup module that will securely generate a random password using the AWS Secrets Manager service. The AWS API is detailed in secretsmanager:GetRandomPassword and requires permission to use this same action. Neither the module nor the AWS service saves the resulting generated password, so if it is needed later, it must be saved by the user.
See the documentation for secretsmanager_random_password.py for more details on usage.
ISSUE TYPE
- New Module Pull Request
COMPONENT NAME
lookup module: community.aws.secretsmanager_random_password
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/10372125746
You can compare to the docs for the main branch here:
https://ansible-collections.github.io/community.aws/branch/main
File changes:
Acollections/community/aws/secretsmanager_random_password_lookup.htmlAcollections/index_lookup.htmlMcollections/community/aws/accessanalyzer_validate_policy_info_module.htmlMcollections/community/aws/acm_certificate_info_module.htmlMcollections/community/aws/acm_certificate_module.htmlMcollections/community/aws/api_gateway_domain_module.htmlMcollections/community/aws/api_gateway_info_module.htmlMcollections/community/aws/api_gateway_module.htmlMcollections/community/aws/application_autoscaling_policy_module.htmlMcollections/community/aws/autoscaling_complete_lifecycle_action_module.htmlMcollections/community/aws/autoscaling_group_info_module.htmlMcollections/community/aws/autoscaling_group_module.htmlMcollections/community/aws/autoscaling_instance_refresh_info_module.htmlMcollections/community/aws/autoscaling_instance_refresh_module.htmlMcollections/community/aws/autoscaling_launch_config_find_module.htmlMcollections/community/aws/autoscaling_launch_config_info_module.htmlMcollections/community/aws/autoscaling_launch_config_module.htmlMcollections/community/aws/autoscaling_lifecycle_hook_module.htmlMcollections/community/aws/autoscaling_policy_module.htmlMcollections/community/aws/autoscaling_scheduled_action_module.htmlMcollections/community/aws/aws_acm_info_module.htmlMcollections/community/aws/aws_acm_module.htmlMcollections/community/aws/aws_api_gateway_domain_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_crawler_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_mq_inventory.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/batch_compute_environment_module.htmlMcollections/community/aws/batch_job_definition_module.htmlMcollections/community/aws/batch_job_queue_module.htmlMcollections/community/aws/cloudformation_exports_info_module.htmlMcollections/community/aws/cloudformation_stack_set_module.htmlMcollections/community/aws/cloudfront_distribution_info_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/cloudfront_response_headers_policy_module.htmlMcollections/community/aws/cloudtrail_module.htmlMcollections/community/aws/cloudwatch_metric_alarm_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/codebuild_project_module.htmlMcollections/community/aws/codecommit_repository_module.htmlMcollections/community/aws/codepipeline_module.htmlMcollections/community/aws/config_aggregation_authorization_module.htmlMcollections/community/aws/config_aggregator_module.htmlMcollections/community/aws/config_delivery_channel_module.htmlMcollections/community/aws/config_recorder_module.htmlMcollections/community/aws/config_rule_module.htmlMcollections/community/aws/data_pipeline_module.htmlMcollections/community/aws/directconnect_confirm_connection_module.htmlMcollections/community/aws/directconnect_connection_module.htmlMcollections/community/aws/directconnect_gateway_module.htmlMcollections/community/aws/directconnect_link_aggregation_group_module.htmlMcollections/community/aws/directconnect_virtual_interface_module.htmlMcollections/community/aws/dms_endpoint_module.htmlMcollections/community/aws/dms_replication_subnet_group_module.htmlMcollections/community/aws/docsite/CHANGELOG.htmlMcollections/community/aws/dynamodb_table_info_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_instance_refresh_info_module.htmlMcollections/community/aws/ec2_asg_instance_refresh_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_carrier_gateway_info_module.htmlMcollections/community/aws/ec2_carrier_gateway_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_transit_gateway_vpc_attachment_info_module.htmlMcollections/community/aws/ec2_transit_gateway_vpc_attachment_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/eks_cluster_module.htmlMcollections/community/aws/eks_fargate_profile_module.htmlMcollections/community/aws/eks_nodegroup_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/elasticbeanstalk_app_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/glue_connection_module.htmlMcollections/community/aws/glue_crawler_module.htmlMcollections/community/aws/glue_job_module.htmlMcollections/community/aws/iam_access_key_info_module.htmlMcollections/community/aws/iam_access_key_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/inspector_target_module.htmlMcollections/community/aws/kinesis_stream_module.htmlMcollections/community/aws/kms_key_info_module.htmlMcollections/community/aws/kms_key_module.htmlMcollections/community/aws/lambda_alias_module.htmlMcollections/community/aws/lambda_event_module.htmlMcollections/community/aws/lambda_execute_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/lightsail_snapshot_module.htmlMcollections/community/aws/lightsail_static_ip_module.htmlMcollections/community/aws/mq_broker_config_module.htmlMcollections/community/aws/mq_broker_info_module.htmlMcollections/community/aws/mq_broker_module.htmlMcollections/community/aws/mq_user_info_module.htmlMcollections/community/aws/mq_user_module.htmlMcollections/community/aws/msk_cluster_module.htmlMcollections/community/aws/msk_config_module.htmlMcollections/community/aws/networkfirewall_info_module.htmlMcollections/community/aws/networkfirewall_module.htmlMcollections/community/aws/networkfirewall_policy_info_module.htmlMcollections/community/aws/networkfirewall_policy_module.htmlMcollections/community/aws/networkfirewall_rule_group_info_module.htmlMcollections/community/aws/networkfirewall_rule_group_module.htmlMcollections/community/aws/opensearch_info_module.htmlMcollections/community/aws/opensearch_module.htmlMcollections/community/aws/rds_cluster_info_module.htmlMcollections/community/aws/rds_cluster_module.htmlMcollections/community/aws/rds_cluster_snapshot_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_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_wait_module.htmlMcollections/community/aws/route53_zone_module.htmlMcollections/community/aws/s3_bucket_info_module.htmlMcollections/community/aws/s3_bucket_notification_module.htmlMcollections/community/aws/s3_cors_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/secretsmanager_secret_module.htmlMcollections/community/aws/ses_identity_module.htmlMcollections/community/aws/ses_identity_policy_module.htmlMcollections/community/aws/ses_rule_set_module.htmlMcollections/community/aws/sns_module.htmlMcollections/community/aws/sns_topic_info_module.htmlMcollections/community/aws/sns_topic_module.htmlMcollections/community/aws/sqs_queue_module.htmlMcollections/community/aws/ssm_inventory_info_module.htmlMcollections/community/aws/ssm_parameter_module.htmlMcollections/community/aws/stepfunctions_state_machine_execution_module.htmlMcollections/community/aws/stepfunctions_state_machine_module.htmlMcollections/community/aws/storagegateway_info_module.htmlMcollections/community/aws/sts_assume_role_module.htmlMcollections/community/aws/sts_session_token_module.htmlMcollections/community/aws/waf_condition_module.htmlMcollections/community/aws/waf_info_module.htmlMcollections/community/aws/waf_rule_module.htmlMcollections/community/aws/waf_web_acl_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/community/index.htmlMcollections/environment_variables.htmlMcollections/index.htmlMcollections/index_connection.htmlMcollections/index_inventory.htmlMcollections/index_module.htmlMindex.htmlMsearch.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/accessanalyzer_validate_policy_info_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/accessanalyzer_validate_policy_info_module.html
index e2ef600..2a4792a 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/accessanalyzer_validate_policy_info_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/accessanalyzer_validate_policy_info_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/acm_certificate_info_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/acm_certificate_info_module.html
index f14c2b5..aa55dd1 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/acm_certificate_info_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/acm_certificate_info_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
@@ -162,6 +163,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-acm-c
<li><p>Retrieve information for ACM certificates.</p></li>
<li><p>Note that this will not return information about uploaded keys of size 4096 bits, due to a limitation of the ACM API.</p></li>
<li><p>Prior to release 5.0.0 this module was called <code class="docutils literal notranslate"><span class="pre">community.aws.aws_acm_info</span></code>. The usage did not change.</p></li>
+<li><p>Requires the IAM permissions ‘acm:ListCertificates’, ‘acm:DescribeCertificate’, ‘acm:GetCertificate’, ‘acm:ListTagsForCertificate’</p></li>
</ul>
<p>Aliases: aws_acm_info</p>
</section>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/acm_certificate_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/acm_certificate_module.html
index d9dde2f..72a2423 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/acm_certificate_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/acm_certificate_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/api_gateway_domain_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/api_gateway_domain_module.html
index 1157ce0..ef12f7d 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/api_gateway_domain_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/api_gateway_domain_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/api_gateway_info_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/api_gateway_info_module.html
index 92a7de7..6801adc 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/api_gateway_info_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/api_gateway_info_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/api_gateway_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/api_gateway_module.html
index 09e548e..3b838c3 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/api_gateway_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/api_gateway_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/application_autoscaling_policy_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/application_autoscaling_policy_module.html
index 2da481c..b274c49 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/application_autoscaling_policy_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/application_autoscaling_policy_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_complete_lifecycle_action_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_complete_lifecycle_action_module.html
index 24e35ba..569318a 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_complete_lifecycle_action_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_complete_lifecycle_action_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_group_info_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_group_info_module.html
index 91934c6..80c50c1 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_group_info_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_group_info_module.html
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
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 d04a59d..a68c5b1 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_instance_refresh_info_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_instance_refresh_info_module.html
index a416fe8..eb879f3 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_instance_refresh_info_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_instance_refresh_info_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_instance_refresh_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_instance_refresh_module.html
index 4cb0334..d3c9fc9 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_instance_refresh_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_instance_refresh_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_launch_config_find_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_launch_config_find_module.html
index d3d26e3..33b42dc 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_launch_config_find_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_launch_config_find_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_launch_config_info_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_launch_config_info_module.html
index 58a30b3..87e8bab 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_launch_config_info_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_launch_config_info_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
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 ceba0a6..25faeb9 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
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_lifecycle_hook_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_lifecycle_hook_module.html
index 7f13654..82ad962 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_lifecycle_hook_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_lifecycle_hook_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_policy_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_policy_module.html
index 5f45f3a..b13377e 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_policy_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_policy_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_scheduled_action_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_scheduled_action_module.html
index 746c5e4..094646c 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/autoscaling_scheduled_action_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/autoscaling_scheduled_action_module.html
@@ -95,6 +95,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
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 1406e9c..43ea85b 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
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 ca57de0..2b38ac0 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_api_gateway_domain_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_api_gateway_domain_module.html
index e6fd287..fd6d610 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_api_gateway_domain_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_api_gateway_domain_module.html
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
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 7200674..cea4ff8 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
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 23d7388..828bb3c 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
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 affb638..6960b61 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></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 59973a0..9ef6117 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
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 e6a83fe..1847843 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></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 e5e77f8..57fa023 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></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 e574d37..c4c71ba 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></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 5efe457..916a0e7 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></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 7c9cd24..f44f8de 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></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 c075bc1..61a7288 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></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 07b8398..8526925 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></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 88bcf77..a9aa47a 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></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 6638a11..e9a9eb5 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
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_direct_connect_confirm_connection_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_direct_connect_confirm_connection_module.html
index 27870fc..5b54318 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_direct_connect_confirm_connection_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_direct_connect_confirm_connection_module.html
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_direct_connect_connection_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_direct_connect_connection_module.html
index 9d916c2..ccaa731 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_direct_connect_connection_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_direct_connect_connection_module.html
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_direct_connect_gateway_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_direct_connect_gateway_module.html
index 3597a62..0ef80b5 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_direct_connect_gateway_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_direct_connect_gateway_module.html
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_direct_connect_link_aggregation_group_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_direct_connect_link_aggregation_group_module.html
index 7c8a078..7639562 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_direct_connect_link_aggregation_group_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_direct_connect_link_aggregation_group_module.html
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of all Modules</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Reference indexes:</span></p>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_direct_connect_virtual_interface_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_direct_connect_virtual_interface_module.html
index 3f1313c..f288c83 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_direct_connect_virtual_interface_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_direct_connect_virtual_interface_module.html
@@ -81,6 +81,7 @@
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../index_connection.html">Index of all Connection Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_inventory.html">Index of all Inventory Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../../index_lookup.html">Index of all Lookup Plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../index_module.html">Index of ...*[Comment body truncated]*
Build failed. https://ansible.softwarefactory-project.io/zuul/buildset/b83e83d6d5dd4e6ea986f827389d5b01
:x: ansible-galaxy-importer FAILURE in 5m 02s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 14m 35s :heavy_check_mark: ansible-test-splitter SUCCESS in 5m 48s :x: integration-community.aws-1 FAILURE in 6m 52s Skipped 21 jobs
Build failed. https://ansible.softwarefactory-project.io/zuul/buildset/83f1ff0406c1449e853e67bfe9710921
:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 23s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 15m 03s :heavy_check_mark: ansible-test-splitter SUCCESS in 5m 59s :x: integration-community.aws-1 FAILURE in 10m 33s Skipped 21 jobs
I've run the integration tests locally and they all pass. I believe the AWS credentials used in the automated tests needs to have a permission added for the action secretsmanager:GetRandomPassword for them to pass with these changes.
In reviewing the logs from the automated tests, I believe there is a security problem. The AWS credentials are shown in the clear in the logs. In response to this, I added the no_log option back, but this could present an issue for future PR's opened. Perhaps this is a known risk though.
Build failed. https://ansible.softwarefactory-project.io/zuul/buildset/f84a8c1ac567439e8e37ba6dbd439652
:x: ansible-galaxy-importer FAILURE in 4m 54s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 21m 15s :heavy_check_mark: ansible-test-splitter SUCCESS in 5m 12s :x: integration-community.aws-1 FAILURE in 6m 20s Skipped 21 jobs
Could I get a human review here? I think it should be good to go, but there are problems in the automated build outside my control.
Build failed. https://ansible.softwarefactory-project.io/zuul/buildset/1d10c99497d149498f2752e6a1ec08a1
:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 07s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 13m 59s :heavy_check_mark: ansible-test-splitter SUCCESS in 5m 16s :x: integration-community.aws-1 FAILURE in 7m 24s Skipped 21 jobs
Build failed. https://ansible.softwarefactory-project.io/zuul/buildset/05f054a1de994e13bcf89c9e2d0d5d01
:x: ansible-galaxy-importer FAILURE in 5m 38s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 17m 29s :heavy_check_mark: ansible-test-splitter SUCCESS in 8m 22s :x: integration-community.aws-1 FAILURE in 6m 48s Skipped 21 jobs
2024-05-23 03:31:29.107535 | controller | "msg": "Failed to generate random password (AccessDenied)"
Looks like secretsmanager:GetRandomPassword is missing for the automated tests.
I've created a PR for it https://github.com/mattclay/aws-terminator/pull/303
There are some pylint errors that need to be fixed.
ERROR: Found 2 no-smart-quotes issue(s) which need to be resolved:
ERROR: plugins/lookup/secretsmanager_random_password.py:23:56: use ASCII quotes `'` and `"` instead of Unicode quotes
ERROR: plugins/lookup/secretsmanager_random_password.py:27:57: use ASCII quotes `'` and `"` instead of Unicode quotes
ERROR: Found 3 pep8 issue(s) which need to be resolved:
ERROR: plugins/lookup/secretsmanager_random_password.py:13:76: W291: trailing whitespace
ERROR: plugins/lookup/secretsmanager_random_password.py:36:77: W291: trailing whitespace
ERROR: plugins/lookup/secretsmanager_random_password.py:77:1: W293: blank line contains whitespace
ERROR: Found 6 pylint issue(s) which need to be resolved:
ERROR: plugins/lookup/secretsmanager_random_password.py:120:16: f-string-without-interpolation: Using an f-string that does not have any interpolated variables
ERROR: plugins/lookup/secretsmanager_random_password.py:140:20: f-string-without-interpolation: Using an f-string that does not have any interpolated variables
ERROR: plugins/lookup/secretsmanager_random_password.py:146:20: f-string-without-interpolation: Using an f-string that does not have any interpolated variables
ERROR: plugins/lookup/secretsmanager_random_password.py:155:20: f-string-without-interpolation: Using an f-string that does not have any interpolated variables
ERROR: plugins/lookup/secretsmanager_random_password.py:184:41: f-string-without-interpolation: Using an f-string that does not have any interpolated variables
ERROR: plugins/lookup/secretsmanager_random_password.py:186:38: f-string-without-interpolation: Using an f-string that does not have any interpolated variables
ERROR: Found 1 validate-modules issue(s) which need to be resolved:
ERROR: plugins/lookup/secretsmanager_random_password.py:0:0: invalid-documentation: DOCUMENTATION.author: Invalid author for dictionary value @ data['author']. Got ['Andrew Roth <[email protected]>']
Once you've installed docker locally, you're also able to verify that locally and must not wait for CI.
ansible-test sanity --docker default
recheck
Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/5ece6e1ff7e44858a093263f9a596a86
:x: ansible-galaxy-importer FAILURE in 5m 27s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 19m 43s :heavy_check_mark: ansible-test-splitter SUCCESS in 7m 31s :heavy_check_mark: integration-community.aws-1 SUCCESS in 7m 21s Skipped 21 jobs
@andrewjroth CI works now. Just the sanity errors are required to fix.
ERROR: plugins/lookup/secretsmanager_random_password.py:0:0: invalid-documentation: DOCUMENTATION.author: Invalid author for dictionary value @ data['author']. Got ['Andrew Roth [email protected]'] ERROR: plugins/lookup/secretsmanager_random_password.py:120:16: f-string-without-interpolation: Using an f-string that does not have any interpolated variables ERROR: plugins/lookup/secretsmanager_random_password.py:140:20: f-string-without-interpolation: Using an f-string that does not have any interpolated variables ERROR: plugins/lookup/secretsmanager_random_password.py:146:20: f-string-without-interpolation: Using an f-string that does not have any interpolated variables ERROR: plugins/lookup/secretsmanager_random_password.py:155:20: f-string-without-interpolation: Using an f-string that does not have any interpolated variables ERROR: plugins/lookup/secretsmanager_random_password.py:184:41: f-string-without-interpolation: Using an f-string that does not have any interpolated variables ERROR: plugins/lookup/secretsmanager_random_password.py:186:38: f-string-without-interpolation: Using an f-string that does not have any interpolated variables ERROR: plugins/lookup/secretsmanager_random_password.py:13:76: W291: trailing whitespace ERROR: plugins/lookup/secretsmanager_random_password.py:36:77: W291: trailing whitespace ERROR: plugins/lookup/secretsmanager_random_password.py:77:1: W293: blank line contains whitespace ERROR: plugins/lookup/secretsmanager_random_password.py:23:56: use ASCII quotes
'and"instead of Unicode quotes ERROR: plugins/lookup/secretsmanager_random_password.py:27:57: use ASCII quotes'and"instead of Unicode quotes
@markuman fixed the pylint errors. Thank you for taking care of this!
Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/4ce85fb635bb444a92796b234f49da62
:heavy_check_mark: ansible-galaxy-importer SUCCESS in 3m 46s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 12m 42s :heavy_check_mark: ansible-test-splitter SUCCESS in 5m 07s :heavy_check_mark: integration-community.aws-1 SUCCESS in 6m 47s Skipped 21 jobs
Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/bfb96b42d3f34d3db39c75c35242d4d4
:x: ansible-galaxy-importer FAILURE in 4m 14s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 13m 17s :heavy_check_mark: ansible-test-splitter SUCCESS in 5m 01s :heavy_check_mark: integration-community.aws-1 SUCCESS in 6m 01s Skipped 21 jobs
recheck
Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/36b26918b0b14305b90b835f18f211a6
:x: ansible-galaxy-importer FAILURE in 4m 47s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 12m 23s :heavy_check_mark: ansible-test-splitter SUCCESS in 4m 57s :heavy_check_mark: integration-community.aws-1 SUCCESS in 4m 30s Skipped 21 jobs
Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/ae13665dca454067a6e0f50d10e54356
:heavy_check_mark: ansible-galaxy-importer SUCCESS in 3m 18s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 10m 37s :heavy_check_mark: ansible-test-splitter SUCCESS in 4m 20s :heavy_check_mark: integration-community.aws-1 SUCCESS in 6m 36s Skipped 21 jobs
Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/d98e3ba705bd41cea5d2a90a15165c8e
:heavy_check_mark: ansible-galaxy-importer SUCCESS in 3m 40s (non-voting) :heavy_check_mark: build-ansible-collection SUCCESS in 10m 42s :heavy_check_mark: ansible-test-splitter SUCCESS in 4m 13s :heavy_check_mark: integration-community.aws-1 SUCCESS in 5m 21s Skipped 21 jobs