Skip to content

Add Cognito User Pool modules: pool, client, domain, and managed login branding - #2412

Open
jonpspri wants to merge 2 commits into
ansible-collections:mainfrom
jonpspri:cognito
Open

Add Cognito User Pool modules: pool, client, domain, and managed login branding#2412
jonpspri wants to merge 2 commits into
ansible-collections:mainfrom
jonpspri:cognito

Conversation

@jonpspri

@jonpspri jonpspri commented Feb 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds 8 new Cognito modules with full integration and unit test coverage:

State modules (create/update/delete):

  • cognito_user_pool — Manage user pools with deep-merge for partial nested updates (e.g. changing one password policy field preserves siblings), full mutable field preservation on updates, deletion protection enforcement, tag management, and fail-fast on non-existent user_pool_id
  • cognito_user_pool_client — Manage app clients with OAuth flows, token validity, auth flows, read/write attributes. Preserves all existing fields on update (including AnalyticsConfiguration and RefreshTokenRotation). Fails on ambiguous name-based lookups when duplicate client names exist
  • cognito_user_pool_domain — Manage user pool domains (prefix and custom) with managed_login_version support. Validates that existing domains belong to the requested user_pool_id before operating
  • cognito_managed_login_branding — Manage managed login branding styles with Cognito-provided defaults, custom settings/assets, binary asset upload via base64, and return_merged_resources

Info modules (read-only):

  • cognito_user_pool_info — Lookup by user_pool_id
  • cognito_user_pool_client_info — Lookup by client_id, name, or list all clients
  • cognito_user_pool_domain_info — Lookup by domain name
  • cognito_managed_login_branding_info — Lookup by managed_login_branding_id or client_id

All modules registered in meta/runtime.yml action_groups.aws.

Test plan

  • ansible-test integration cognito_user_pool — ok=85, changed=19
  • ansible-test integration cognito_user_pool_client — ok=85, changed=18
  • ansible-test integration cognito_user_pool_domain — ok=25, changed=6
  • ansible-test integration cognito_managed_login_branding — ok=75, changed=16
  • ansible-test units — 18 unit tests pass across Python 3.9–3.14
    • _deep_merge correctness (sibling preservation, nested merge, immutability)
    • Domain pool-ID mismatch validation (present/absent with wrong pool fails)
    • Client duplicate name detection (single page and cross-page)
  • ansible-test sanity — validate-modules, pep8

Copilot AI review requested due to automatic review settings February 8, 2026 20:48
@github-actions

github-actions Bot commented Feb 8, 2026

Copy link
Copy Markdown

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

You can compare to the docs for the main branch here:
https://ansible-collections.github.io/community.aws/branch/main

File changes:

  • A collections/community/aws/cognito_managed_login_branding_info_module.html
  • A collections/community/aws/cognito_managed_login_branding_module.html
  • A collections/community/aws/cognito_user_pool_client_info_module.html
  • A collections/community/aws/cognito_user_pool_client_module.html
  • A collections/community/aws/cognito_user_pool_domain_info_module.html
  • A collections/community/aws/cognito_user_pool_domain_module.html
  • A collections/community/aws/cognito_user_pool_info_module.html
  • A collections/community/aws/cognito_user_pool_module.html
  • M collections/community/aws/codepipeline_module.html
  • M collections/community/aws/config_aggregation_authorization_module.html
  • M collections/community/aws/index.html
  • M collections/index_module.html
Click to see the diff comparison.

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

diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/codepipeline_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/codepipeline_module.html
index 6475cd3..0986edf 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/codepipeline_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/codepipeline_module.html
@@ -22,7 +22,7 @@
       <script src="../../../_static/sphinx_highlight.js?v=6ffebe34"></script>
     <script src="../../../_static/js/theme.js"></script>
     <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="next" title="community.aws.config_aggregation_authorization module – Manage cross-account AWS Config authorizations" href="config_aggregation_authorization_module.html" />
+    <link rel="next" title="community.aws.cognito_managed_login_branding module – Manage AWS Cognito Managed Login Branding styles" href="cognito_managed_login_branding_module.html" />
     <link rel="prev" title="community.aws.codecommit_repository module – Manage repositories in AWS CodeCommit" href="codecommit_repository_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
@@ -570,7 +570,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-codep
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="codecommit_repository_module.html" class="btn btn-neutral float-left" title="community.aws.codecommit_repository module – Manage repositories in AWS CodeCommit" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="config_aggregation_authorization_module.html" class="btn btn-neutral float-right" title="community.aws.config_aggregation_authorization module – Manage cross-account AWS Config authorizations" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="cognito_managed_login_branding_module.html" class="btn btn-neutral float-right" title="community.aws.cognito_managed_login_branding module – Manage AWS Cognito Managed Login Branding styles" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/config_aggregation_authorization_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/config_aggregation_authorization_module.html
index c3e2b58..77b1ac8 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/config_aggregation_authorization_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/config_aggregation_authorization_module.html
@@ -23,7 +23,7 @@
     <script src="../../../_static/js/theme.js"></script>
     <link rel="search" title="Search" href="../../../search.html" />
     <link rel="next" title="community.aws.config_aggregator module – Manage AWS Config aggregations across multiple accounts" href="config_aggregator_module.html" />
-    <link rel="prev" title="community.aws.codepipeline module – Create or delete AWS CodePipelines" href="codepipeline_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
+    <link rel="prev" title="community.aws.cognito_user_pool_info module – Retrieve information about an AWS Cognito User Pool" href="cognito_user_pool_info_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
 
@@ -367,7 +367,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-confi
           
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="codepipeline_module.html" class="btn btn-neutral float-left" title="community.aws.codepipeline module – Create or delete AWS CodePipelines" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="cognito_user_pool_info_module.html" class="btn btn-neutral float-left" title="community.aws.cognito_user_pool_info module – Retrieve information about an AWS Cognito User Pool" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="config_aggregator_module.html" class="btn btn-neutral float-right" title="community.aws.config_aggregator module – Manage AWS Config aggregations across multiple accounts" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/index.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/index.html
index 7f63cd4..6a1f41e 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/index.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/index.html
@@ -205,6 +205,14 @@
 <li><p><a class="reference internal" href="codebuild_project_module.html#ansible-collections-community-aws-codebuild-project-module"><span class="std std-ref">codebuild_project module</span></a> – Create or delete an AWS CodeBuild project</p></li>
 <li><p><a class="reference internal" href="codecommit_repository_module.html#ansible-collections-community-aws-codecommit-repository-module"><span class="std std-ref">codecommit_repository module</span></a> – Manage repositories in AWS CodeCommit</p></li>
 <li><p><a class="reference internal" href="codepipeline_module.html#ansible-collections-community-aws-codepipeline-module"><span class="std std-ref">codepipeline module</span></a> – Create or delete AWS CodePipelines</p></li>
+<li><p><a class="reference internal" href="cognito_managed_login_branding_module.html#ansible-collections-community-aws-cognito-managed-login-branding-module"><span class="std std-ref">cognito_managed_login_branding module</span></a> – Manage AWS Cognito Managed Login Branding styles</p></li>
+<li><p><a class="reference internal" href="cognito_managed_login_branding_info_module.html#ansible-collections-community-aws-cognito-managed-login-branding-info-module"><span class="std std-ref">cognito_managed_login_branding_info module</span></a> – Retrieve information about AWS Cognito Managed Login Branding styles</p></li>
+<li><p><a class="reference internal" href="cognito_user_pool_module.html#ansible-collections-community-aws-cognito-user-pool-module"><span class="std std-ref">cognito_user_pool module</span></a> – Manage AWS Cognito User Pools</p></li>
+<li><p><a class="reference internal" href="cognito_user_pool_client_module.html#ansible-collections-community-aws-cognito-user-pool-client-module"><span class="std std-ref">cognito_user_pool_client module</span></a> – Manage AWS Cognito User Pool Clients</p></li>
+<li><p><a class="reference internal" href="cognito_user_pool_client_info_module.html#ansible-collections-community-aws-cognito-user-pool-client-info-module"><span class="std std-ref">cognito_user_pool_client_info module</span></a> – Retrieve information about AWS Cognito User Pool Clients</p></li>
+<li><p><a class="reference internal" href="cognito_user_pool_domain_module.html#ansible-collections-community-aws-cognito-user-pool-domain-module"><span class="std std-ref">cognito_user_pool_domain module</span></a> – Manage AWS Cognito User Pool domains</p></li>
+<li><p><a class="reference internal" href="cognito_user_pool_domain_info_module.html#ansible-collections-community-aws-cognito-user-pool-domain-info-module"><span class="std std-ref">cognito_user_pool_domain_info module</span></a> – Retrieve information about an AWS Cognito User Pool domain</p></li>
+<li><p><a class="reference internal" href="cognito_user_pool_info_module.html#ansible-collections-community-aws-cognito-user-pool-info-module"><span class="std std-ref">cognito_user_pool_info module</span></a> – Retrieve information about an AWS Cognito User Pool</p></li>
 <li><p><a class="reference internal" href="config_aggregation_authorization_module.html#ansible-collections-community-aws-config-aggregation-authorization-module"><span class="std std-ref">config_aggregation_authorization module</span></a> – Manage cross-account AWS Config authorizations</p></li>
 <li><p><a class="reference internal" href="config_aggregator_module.html#ansible-collections-community-aws-config-aggregator-module"><span class="std std-ref">config_aggregator module</span></a> – Manage AWS Config aggregations across multiple accounts</p></li>
 <li><p><a class="reference internal" href="config_delivery_channel_module.html#ansible-collections-community-aws-config-delivery-channel-module"><span class="std std-ref">config_delivery_channel module</span></a> – Manage AWS Config delivery channels</p></li>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/index_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/index_module.html
index 70b206e..c18a6ee 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/index_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/index_module.html
@@ -148,6 +148,14 @@
 <li><p><a class="reference internal" href="community/aws/codebuild_project_module.html#ansible-collections-community-aws-codebuild-project-module"><span class="std std-ref">community.aws.codebuild_project</span></a> – Create or delete an AWS CodeBuild project</p></li>
 <li><p><a class="reference internal" href="community/aws/codecommit_repository_module.html#ansible-collections-community-aws-codecommit-repository-module"><span class="std std-ref">community.aws.codecommit_repository</span></a> – Manage repositories in AWS CodeCommit</p></li>
 <li><p><a class="reference internal" href="community/aws/codepipeline_module.html#ansible-collections-community-aws-codepipeline-module"><span class="std std-ref">community.aws.codepipeline</span></a> – Create or delete AWS CodePipelines</p></li>
+<li><p><a class="reference internal" href="community/aws/cognito_managed_login_branding_module.html#ansible-collections-community-aws-cognito-managed-login-branding-module"><span class="std std-ref">community.aws.cognito_managed_login_branding</span></a> – Manage AWS Cognito Managed Login Branding styles</p></li>
+<li><p><a class="reference internal" href="community/aws/cognito_managed_login_branding_info_module.html#ansible-collections-community-aws-cognito-managed-login-branding-info-module"><span class="std std-ref">community.aws.cognito_managed_login_branding_info</span></a> – Retrieve information about AWS Cognito Managed Login Branding styles</p></li>
+<li><p><a class="reference internal" href="community/aws/cognito_user_pool_module.html#ansible-collections-community-aws-cognito-user-pool-module"><span class="std std-ref">community.aws.cognito_user_pool</span></a> – Manage AWS Cognito User Pools</p></li>
+<li><p><a class="reference internal" href="community/aws/cognito_user_pool_client_module.html#ansible-collections-community-aws-cognito-user-pool-client-module"><span class="std std-ref">community.aws.cognito_user_pool_client</span></a> – Manage AWS Cognito User Pool Clients</p></li>
+<li><p><a class="reference internal" href="community/aws/cognito_user_pool_client_info_module.html#ansible-collections-community-aws-cognito-user-pool-client-info-module"><span class="std std-ref">community.aws.cognito_user_pool_client_info</span></a> – Retrieve information about AWS Cognito User Pool Clients</p></li>
+<li><p><a class="reference internal" href="community/aws/cognito_user_pool_domain_module.html#ansible-collections-community-aws-cognito-user-pool-domain-module"><span class="std std-ref">community.aws.cognito_user_pool_domain</span></a> – Manage AWS Cognito User Pool domains</p></li>
+<li><p><a class="reference internal" href="community/aws/cognito_user_pool_domain_info_module.html#ansible-collections-community-aws-cognito-user-pool-domain-info-module"><span class="std std-ref">community.aws.cognito_user_pool_domain_info</span></a> – Retrieve information about an AWS Cognito User Pool domain</p></li>
+<li><p><a class="reference internal" href="community/aws/cognito_user_pool_info_module.html#ansible-collections-community-aws-cognito-user-pool-info-module"><span class="std std-ref">community.aws.cognito_user_pool_info</span></a> – Retrieve information about an AWS Cognito User Pool</p></li>
 <li><p><a class="reference internal" href="community/aws/config_aggregation_authorization_module.html#ansible-collections-community-aws-config-aggregation-authorization-module"><span class="std std-ref">community.aws.config_aggregation_authorization</span></a> – Manage cross-account AWS Config authorizations</p></li>
 <li><p><a class="reference internal" href="community/aws/config_aggregator_module.html#ansible-collections-community-aws-config-aggregator-module"><span class="std std-ref">community.aws.config_aggregator</span></a> – Manage AWS Config aggregations across multiple accounts</p></li>
 <li><p><a class="reference internal" href="community/aws/config_delivery_channel_module.html#ansible-collections-community-aws-config-delivery-channel-module"><span class="std std-ref">community.aws.config_delivery_channel</span></a> – Manage AWS Config delivery channels</p></li>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds new Cognito-focused Ansible modules to the collection (user pool client management, user pool introspection, and managed login branding management) along with integration coverage and supporting metadata/constraints updates.

Changes:

  • Added new modules: cognito_userpoolclient, cognito_user_pool_info, and cognito_managed_login_branding.
  • Added integration tests for the new modules, including check_mode/idempotency/partial-update scenarios.
  • Updated collection metadata (meta/runtime.yml) and test constraints/changelog fragment for boto dependency minimums.

Reviewed changes

Copilot reviewed 22 out of 22 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
tests/integration/targets/cognito_userpoolclient/tasks/main.yml Integration test entrypoint for user pool client + info scenarios.
tests/integration/targets/cognito_userpoolclient/tasks/01_prerequisites.yml Creates a Cognito user pool used by the integration tests.
tests/integration/targets/cognito_userpoolclient/tasks/10_user_pool_info.yml Exercises the new cognito_user_pool_info info module.
tests/integration/targets/cognito_userpoolclient/tasks/20_userpoolclient.yml Core CRUD/check_mode/idempotency tests for cognito_userpoolclient.
tests/integration/targets/cognito_userpoolclient/tasks/30_additional_params.yml Additional parameter coverage (token validity, units merge, clearing lists).
tests/integration/targets/cognito_userpoolclient/tasks/99_cleanup.yml Cleanup of created Cognito clients/pool.
tests/integration/targets/cognito_userpoolclient/defaults/main.yml Default names for pool/client resources in tests.
tests/integration/targets/cognito_userpoolclient/meta/main.yml Integration target metadata.
tests/integration/targets/cognito_userpoolclient/aliases Declares which integration aliases/targets to run.
tests/integration/targets/cognito_managed_login_branding/tasks/main.yml Integration test entrypoint with botocore feature gate.
tests/integration/targets/cognito_managed_login_branding/tasks/01_prerequisites.yml Creates ESSENTIALS-tier pool + domain + app client required for branding APIs.
tests/integration/targets/cognito_managed_login_branding/tasks/10_branding.yml CRUD/check_mode/validation/return_merged_resources coverage for branding module.
tests/integration/targets/cognito_managed_login_branding/tasks/99_cleanup.yml Cleanup for branding resources, client, domain, and pool.
tests/integration/targets/cognito_managed_login_branding/defaults/main.yml Default names and domain prefix sanitization for tests.
tests/integration/targets/cognito_managed_login_branding/meta/main.yml Integration target metadata.
tests/integration/targets/cognito_managed_login_branding/aliases Declares which integration alias/target to run.
tests/integration/constraints.txt Updates the “oldest supported” integration dependency pins.
plugins/modules/cognito_userpoolclient.py New module implementing create/update/delete for user pool app clients with partial-update preservation.
plugins/modules/cognito_user_pool_info.py New info module exposing detailed user pool configuration via DescribeUserPool.
plugins/modules/cognito_managed_login_branding.py New module managing managed-login branding (settings/assets/defaults, merged reads).
meta/runtime.yml Registers new modules in the collection action group list.
changelogs/fragments/bump-boto-dependencies.yml Changelog fragment documenting dependency minimum bumps.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread plugins/modules/cognito_userpoolclient.py Outdated
Comment thread plugins/modules/cognito_userpoolclient.py Outdated
Comment thread plugins/modules/cognito_managed_login_branding.py
Comment thread plugins/modules/cognito_managed_login_branding.py
Comment thread changelogs/fragments/bump-boto-dependencies.yml Outdated
@softwarefactory-project-zuul

Copy link
Copy Markdown
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/64de6d7dcb4e4192b5191a23c63d4c00

✔️ ansible-galaxy-importer SUCCESS in 3m 49s (non-voting)
✔️ build-ansible-collection SUCCESS in 11m 48s
✔️ ansible-test-splitter SUCCESS in 4m 20s
integration-community.aws-1 FAILURE in 4m 42s
integration-community.aws-2 FAILURE in 4m 41s
Skipped 20 jobs

@jonpspri
jonpspri force-pushed the cognito branch 4 times, most recently from 7e279b7 to 9e6aa68 Compare February 12, 2026 19:07
@softwarefactory-project-zuul

Copy link
Copy Markdown
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/ca576e31ed984ec88a5de4b822b7df3d

✔️ ansible-galaxy-importer SUCCESS in 5m 07s (non-voting)
✔️ build-ansible-collection SUCCESS in 11m 39s
✔️ ansible-test-splitter SUCCESS in 4m 41s
integration-community.aws-1 FAILURE in 4m 37s
integration-community.aws-2 FAILURE in 4m 35s
Skipped 20 jobs

@softwarefactory-project-zuul

Copy link
Copy Markdown
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/37cc6133ddab4072974d1741ca354c0f

✔️ ansible-galaxy-importer SUCCESS in 5m 10s (non-voting)
✔️ build-ansible-collection SUCCESS in 11m 25s
✔️ ansible-test-splitter SUCCESS in 4m 34s
integration-community.aws-1 FAILURE in 2m 39s
integration-community.aws-2 FAILURE in 2m 40s
Skipped 20 jobs

@softwarefactory-project-zuul

Copy link
Copy Markdown
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/4ba1ebcf04f5472eab0c8a9f9d798b18

✔️ ansible-galaxy-importer SUCCESS in 3m 51s (non-voting)
✔️ build-ansible-collection SUCCESS in 11m 12s
✔️ ansible-test-splitter SUCCESS in 4m 19s
✔️ integration-community.aws-1 SUCCESS in 3m 29s
integration-community.aws-2 FAILURE in 4m 36s
Skipped 20 jobs

…n branding

New modules:
- cognito_user_pool: create/update/delete user pools with full field
  preservation on partial updates (deep merge for nested params)
- cognito_user_pool_info: read-only user pool lookup
- cognito_user_pool_client: create/update/delete app clients with
  duplicate name detection and field preservation on updates
- cognito_user_pool_client_info: lookup by client_id, name, or list all
- cognito_user_pool_domain: create/update/delete user pool domains
  with pool-ID mismatch validation
- cognito_user_pool_domain_info: read-only domain lookup
- cognito_managed_login_branding: create/update/delete managed login
  branding with support for custom settings, assets, and Cognito defaults
- cognito_managed_login_branding_info: read-only branding lookup

All modules registered in meta/runtime.yml action_groups.aws.
Integration tests for all four targets and unit tests for deep merge,
domain pool-ID mismatch, and client duplicate name detection.
@jonpspri jonpspri changed the title Add Cognito user pool client, user pool info, and managed login branding modules Add Cognito User Pool modules: pool, client, domain, and managed login branding Feb 14, 2026
@softwarefactory-project-zuul

Copy link
Copy Markdown
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/2fadbeb219544d1a8ef0ce77069449cf

✔️ ansible-galaxy-importer SUCCESS in 3m 55s (non-voting)
✔️ build-ansible-collection SUCCESS in 11m 10s
✔️ ansible-test-splitter SUCCESS in 4m 20s
integration-community.aws-1 FAILURE in 4m 50s
integration-community.aws-2 FAILURE in 2m 59s
integration-community.aws-3 FAILURE in 2m 56s
integration-community.aws-4 FAILURE in 2m 56s
Skipped 18 jobs

- Add choices to argument_spec for list params (auto_verified_attributes,
  alias_attributes, username_attributes, recovery_mechanisms.name) to
  match DOCUMENTATION
- Add no_log=False to password_policy and temporary_password_validity_days
  to suppress false-positive secret detection
- Remove unused imports in unit tests (pylint)
@softwarefactory-project-zuul

Copy link
Copy Markdown
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/2772e9fc58b64bcdb924bc9f25f3850c

✔️ ansible-galaxy-importer SUCCESS in 5m 32s (non-voting)
✔️ build-ansible-collection SUCCESS in 11m 03s
✔️ ansible-test-splitter SUCCESS in 4m 24s
integration-community.aws-1 FAILURE in 4m 24s
integration-community.aws-2 FAILURE in 2m 55s
integration-community.aws-3 FAILURE in 2m 55s
integration-community.aws-4 FAILURE in 2m 50s
Skipped 18 jobs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants