# Collection Development

**URL:** https://forum.ansible.com/c/project/collection-development/27.md

[Latest](https://forum.ansible.com/latest.md) · [Categories](https://forum.ansible.com/categories.md) · [Tags](https://forum.ansible.com/tags.md)

---

## [About the Collection Development category](https://forum.ansible.com/t/about-the-collection-development-category/6597)

<div class="topic-metadata">

**Author:** [@gwmngilfen](https://forum.ansible.com/u/gwmngilfen)\
**Replies:** 0\
**Last updated:** [June 17, 2024, 12:39pm UTC](https://forum.ansible.com/t/about-the-collection-development-category/6597 "2024-06-17T12:39:25Z")

</div>

This category is to discuss development of Ansible Content Collections, or just “collections”. Got a collection in the works or looking to contribute to an existing one? New plugin or module? Maybe a collection of a few…

---

## [Moving Towards Unified Collection Testing with amazon.aws](https://forum.ansible.com/t/moving-towards-unified-collection-testing-with-amazon-aws/46378)

<div class="topic-metadata">

**Author:** [@mandkulk](https://forum.ansible.com/u/mandkulk)\
**Replies:** 3\
**Last updated:** [October 23, 2026, 1:30pm UTC](https://forum.ansible.com/t/moving-towards-unified-collection-testing-with-amazon-aws/46378 "2026-10-23T13:30:18Z")

</div>

Hi everyone! I’m excited to share plans from the cloud content team at Red Hat about some upcoming changes to the amazon.aws collection. Here’s a top-level summary of what’s coming: Adding pre-commit hooks with prek …

---

## [Ansible deserves proper language server](https://forum.ansible.com/t/ansible-deserves-proper-language-server/46483)

<div class="topic-metadata">

**Author:** [@kks](https://forum.ansible.com/u/kks)\
**Replies:** 6\
**Last updated:** [October 19, 2026, 7:00pm UTC](https://forum.ansible.com/t/ansible-deserves-proper-language-server/46483 "2026-10-19T19:00:43Z")

</div>

I’ve restarted creating ansible yaml content and realized that some quality of life tooling is missing for ansible yaml content developers. That is why I’ve decided to create ansible language protocol server (LSP) with a…

---

## [List options in modules: "add" or "set"? Let's talk about terminology](https://forum.ansible.com/t/list-options-in-modules-add-or-set-lets-talk-about-terminology/46488)

<div class="topic-metadata">

**Author:** [@russoz](https://forum.ansible.com/u/russoz)\
**Replies:** 3\
**Last updated:** [October 19, 2026, 5:07am UTC](https://forum.ansible.com/t/list-options-in-modules-add-or-set-lets-talk-about-terminology/46488 "2026-10-19T05:07:06Z")

</div>

Many modules manage something that is a collection of things: group members, tags, DNS records, repositories, SSH keys, interfaces. The usual interface is a type: list option, and sooner or later every author of such a m…

---

## [Ansible modules for Citrix Virtual Apps and Desktops API](https://forum.ansible.com/t/ansible-modules-for-citrix-virtual-apps-and-desktops-api/44936)

<div class="topic-metadata">

**Author:** [@nbeernink](https://forum.ansible.com/u/nbeernink)\
**Replies:** 7\
**Last updated:** [October 3, 2026, 11:49pm UTC](https://forum.ansible.com/t/ansible-modules-for-citrix-virtual-apps-and-desktops-api/44936 "2026-10-03T23:49:10Z")

</div>

Hi there, New to the forum and chiming in to share an Ansible collection for Citrix Virtual Apps and Desktops, which I put together in my spare time. This is my first ever collection, so I’m mostly looking for feedback…

---

## [What information should callback plugins mask?](https://forum.ansible.com/t/what-information-should-callback-plugins-mask/46388)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 1\
**Last updated:** [October 2, 2026, 3:57pm UTC](https://forum.ansible.com/t/what-information-should-callback-plugins-mask/46388 "2026-10-02T15:57:20Z")

</div>

This is related to the new Secret masking feature of ansible-core 2.22. I’ve been looking into adjusting the collections I maintain to this in the last weeks, and there are two categories where I think a lot of questions…

---

## [Feedback wanted: ansible-static-lint, static Ansible linting without the Ansible runtime](https://forum.ansible.com/t/feedback-wanted-ansible-static-lint-static-ansible-linting-without-the-ansible-runtime/46213)

<div class="topic-metadata">

**Author:** [@arhuman](https://forum.ansible.com/u/arhuman)\
**Replies:** 14\
**Last updated:** [September 21, 2026, 5:25am UTC](https://forum.ansible.com/t/feedback-wanted-ansible-static-lint-static-ansible-linting-without-the-ansible-runtime/46213 "2026-09-21T05:25:53Z")

</div>

Hi, Felix suggested I start a dedicated topic after I mentioned this project in the introduction thread, so here it is :slightly\_smiling\_face: I recently built ansible-static-lint (astl), a Go implementation of the ans…

---

## [Ansible-test images: Debian 11 (Bullseye) image retired](https://forum.ansible.com/t/ansible-test-images-debian-11-bullseye-image-retired/46298)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 0\
**Last updated:** [September 11, 2026, 7:48pm UTC](https://forum.ansible.com/t/ansible-test-images-debian-11-bullseye-image-retired/46298 "2026-09-11T19:48:52Z")

</div>

Following the End of Life of Debian 11, the ansible-test container image quay.io/ansible-community/test-image:debian-bullseye has been retired and is no longer regenerated daily. (Removal PR.)

---

## [Ansible playbook for hardening a Docker host](https://forum.ansible.com/t/ansible-playbook-for-hardening-a-docker-host/46123)

<div class="topic-metadata">

**Author:** [@jezmn](https://forum.ansible.com/u/jezmn)\
**Replies:** 4\
**Last updated:** [September 11, 2026, 5:35am UTC](https://forum.ansible.com/t/ansible-playbook-for-hardening-a-docker-host/46123 "2026-09-11T05:35:56Z")

</div>

Hi, I’ve been wanting to automate the server setup I usually do manually on fresh ubuntu server for a while now. Repetitive stuff like SSH hardening, Docker setup, firewall rules, fail2ban, etc. Figured it was time to j…

---

## [Unified Collection Testing Strategy - Kick off & Landscape Overview](https://forum.ansible.com/t/unified-collection-testing-strategy-kick-off-landscape-overview/45799)

<div class="topic-metadata">

**Author:** [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Replies:** 36\
**Last updated:** [August 28, 2026, 11:16am UTC](https://forum.ansible.com/t/unified-collection-testing-strategy-kick-off-landscape-overview/45799 "2026-08-28T11:16:17Z")

</div>

Hey Ansible Community, As Don shared in his Ansible community roadmap 2026 post, and as mentioned in Clarifying the Role of ansible-test in Collection Testing a key area for the Community & Partner Engineering team is D…

---

## [Closed GitHub PR for Prompt timeout with Pause](https://forum.ansible.com/t/closed-github-pr-for-prompt-timeout-with-pause/46187)

<div class="topic-metadata">

**Author:** [@jb272](https://forum.ansible.com/u/jb272)\
**Replies:** 11\
**Last updated:** [August 19, 2026, 4:29pm UTC](https://forum.ansible.com/t/closed-github-pr-for-prompt-timeout-with-pause/46187 "2026-08-19T16:29:36Z")

</div>

Hello Ansible Community, Last week I opened a PR on the main Anisble repo implementing a feature that was requested in an issue nearly 10 years ago. I also had reason to use this feature so I thought it’d be worth spend…

---

## [Pinning GHA actions/shared workflows to commits](https://forum.ansible.com/t/pinning-gha-actions-shared-workflows-to-commits/46118)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 5\
**Last updated:** [August 18, 2026, 9:10am UTC](https://forum.ansible.com/t/pinning-gha-actions-shared-workflows-to-commits/46118 "2026-08-18T09:10:05Z")

</div>

There’s currently a push to pin GHA actions and shared workflows to commit hashes (to thwart certain types of supply chain attacks). While doing that for several repos, I found several (potential) problems and solutions. …

---

## [Ansible-test devel: RHEL 9.7 and 10.1 remotes replaced by 9.8 and 10.2](https://forum.ansible.com/t/ansible-test-devel-rhel-9-7-and-10-1-remotes-replaced-by-9-8-and-10-2/45976)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 0\
**Last updated:** [June 25, 2026, 3:55am UTC](https://forum.ansible.com/t/ansible-test-devel-rhel-9-7-and-10-1-remotes-replaced-by-9-8-and-10-2/45976 "2026-06-25T03:55:24Z")

</div>

Ansible-test included in ansible-core devel replaced its RHEL 9.7 and RHEL 10.1 remotes (VMs) with RHEL 9.8 resp. RHEL 10.2: ansible-test - Update RHEL remotes by mattclay · Pull Request #87120 · ansible/ansible · GitHub …

---

## [New ansible-test image: OpenSuSE Tumbleweed](https://forum.ansible.com/t/new-ansible-test-image-opensuse-tumbleweed/45911)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 1\
**Last updated:** [June 11, 2026, 9:48pm UTC](https://forum.ansible.com/t/new-ansible-test-image-opensuse-tumbleweed/45911 "2026-06-11T21:48:54Z")

</div>

The community ansible-test images repository got a new addition: a OpenSuSE Tumbleweed (PR). Tumbleweed is OpenSuSE’s rolling release, so similarly to the Arch image its Python version will likely change from time to tim…

---

## [Azure Pipelines Test Container Update 2026](https://forum.ansible.com/t/azure-pipelines-test-container-update-2026/45854)

<div class="topic-metadata">

**Author:** [@mattclay](https://forum.ansible.com/u/mattclay)\
**Replies:** 0\
**Last updated:** [May 28, 2026, 3:03am UTC](https://forum.ansible.com/t/azure-pipelines-test-container-update-2026/45854 "2026-05-28T03:03:44Z")

</div>

Azure Pipelines Test Container Update NOTE: This was copied over from Container update for Azure Pipelines projects · Issue #74 · ansible-collections/news-for-maintainers · GitHub Projects using Azure Pipelines should u…

---

## [Ansible-test devel: Ubuntu 22.04 replaced with Ubuntu 26.04](https://forum.ansible.com/t/ansible-test-devel-ubuntu-22-04-replaced-with-ubuntu-26-04/45800)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 0\
**Last updated:** [May 15, 2026, 5:25am UTC](https://forum.ansible.com/t/ansible-test-devel-ubuntu-22-04-replaced-with-ubuntu-26-04/45800 "2026-05-15T05:25:06Z")

</div>

Ansible-test included in ansible-core devel replaced its Ubuntu 22.04 test container image and VM image with Ubuntu 26.04: ansible-test - Replace Ubuntu 22.04 with 26.04 by mattclay · Pull Request #86894 · ansible/ansibl…

---

## [Clarifying the Role of ansible-test in Collection Testing](https://forum.ansible.com/t/clarifying-the-role-of-ansible-test-in-collection-testing/45763)

<div class="topic-metadata">

**Author:** [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Replies:** 6\
**Last updated:** [May 8, 2026, 10:38am UTC](https://forum.ansible.com/t/clarifying-the-role-of-ansible-test-in-collection-testing/45763 "2026-05-08T10:38:36Z")

</div>

Hey Ansible Community :waving\_hand: As @oranod shared in his Ansible community roadmap 2026 - Project Discussions post, one area that is of particular focus for the Community & Partner Engineering team is Developing a u…

---

## [Updates to Zuul GitHub App](https://forum.ansible.com/t/updates-to-zuul-github-app/45733)

<div class="topic-metadata">

**Author:** [@gundalow](https://forum.ansible.com/u/gundalow)\
**Replies:** 2\
**Last updated:** [May 1, 2026, 1:36pm UTC](https://forum.ansible.com/t/updates-to-zuul-github-app/45733 "2026-05-01T13:36:50Z")

</div>

Hi, Just been informed that we need to swap to a new Zuul GitHub App. Ansible Engineering will make this change. Just sharing this for information, and in case you notice any changes. We will update this thread once t…

---

## [CfgMgmtCamp 2026 discussion (7/12): Collection testing is still a mess](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-7-12-collection-testing-is-still-a-mess/45294)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 8\
**Last updated:** [May 1, 2026, 11:43am UTC](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-7-12-collection-testing-is-still-a-mess/45294 "2026-05-01T11:43:00Z")

</div>

As a collection developer/maintainer Collection testing is still a mess Latest developments None that I know of. This wasn’t discussed at CfgMgmtCamp 2026. Original text The main tool for collection testing is still a…

---

## [Clarification on breaking changes in changelogs](https://forum.ansible.com/t/clarification-on-breaking-changes-in-changelogs/45711)

<div class="topic-metadata">

**Author:** [@mariolenz](https://forum.ansible.com/u/mariolenz)\
**Replies:** 10\
**Last updated:** [April 25, 2026, 5:38pm UTC](https://forum.ansible.com/t/clarification-on-breaking-changes-in-changelogs/45711 "2026-04-25T17:38:22Z")

</div>

I have a question on breaking changes and their documentation in the changelog. As a reminder, creating a changelog fragment states that breaking changes MUST include changes that break existing playbooks or roles. Thi…

---

## [Ansible-test devel: Fedora 43 replaced with Fedora 44](https://forum.ansible.com/t/ansible-test-devel-fedora-43-replaced-with-fedora-44/45695)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 0\
**Last updated:** [April 16, 2026, 6:48pm UTC](https://forum.ansible.com/t/ansible-test-devel-fedora-43-replaced-with-fedora-44/45695 "2026-04-16T18:48:50Z")

</div>

Ansible-test included in ansible-core devel replaced its Fedora 43 container image and VM image with Fedora 44: ansible-test - Replace Fedora 43 with 44 by mattclay · Pull Request #86851 · ansible/ansible · GitHub If yo…

---

## [Ansible-core devel and milestone bumped to 2.22.0.dev0](https://forum.ansible.com/t/ansible-core-devel-and-milestone-bumped-to-2-22-0-dev0/45646)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 0\
**Last updated:** [April 7, 2026, 10:15am UTC](https://forum.ansible.com/t/ansible-core-devel-and-milestone-bumped-to-2-22-0-dev0/45646 "2026-04-07T10:15:19Z")

</div>

ansible-core’s devel and milestone branch versions have been bumped to 2.22.0.dev0. If you are a collection maintainer, you need to consider: If you test against devel or milestone and have a tests/sanity/ignore-2.21.t…

---

## [Add support for tagging ECS Cluster to community.aws.ecs\_cluster](https://forum.ansible.com/t/add-support-for-tagging-ecs-cluster-to-community-aws-ecs-cluster/45560)

<div class="topic-metadata">

**Author:** [@Shaps](https://forum.ansible.com/u/Shaps)\
**Replies:** 0\
**Last updated:** [March 18, 2026, 8:37pm UTC](https://forum.ansible.com/t/add-support-for-tagging-ecs-cluster-to-community-aws-ecs-cluster/45560 "2026-03-18T20:37:46Z")

</div>

Hi all, I have been trying to get this PR merged for quite some time now #2347 and I seem to be getting nowhere. While I do understand people are busy, it would still be nice if somebody showed some love to the PR, at l…

---

## [Request for triage/review: community.aws PR for new DynamoDB lookup plugin](https://forum.ansible.com/t/request-for-triage-review-community-aws-pr-for-new-dynamodb-lookup-plugin/45528)

<div class="topic-metadata">

**Author:** [@tgadiev](https://forum.ansible.com/u/tgadiev)\
**Replies:** 0\
**Last updated:** [March 14, 2026, 11:30pm UTC](https://forum.ansible.com/t/request-for-triage-review-community-aws-pr-for-new-dynamodb-lookup-plugin/45528 "2026-03-14T23:30:23Z")

</div>

Hi, I would appreciate some guidance regarding a contribution to the community.aws collection. PR: This PR introduces a new lookup plugin: community.aws.dynamodb\_query Current status: implementation completed …

---

## [CfgMgmtCamp 2026 discussion (8/12): Instant Ansible-test target updates without announcements](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-8-12-instant-ansible-test-target-updates-without-announcements/45295)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 8\
**Last updated:** [March 13, 2026, 9:18pm UTC](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-8-12-instant-ansible-test-target-updates-without-announcements/45295 "2026-03-13T21:18:28Z")

</div>

As a collection developer/maintainer Instant Ansible-test target updates without announcements Latest developments None that I know of. This wasn’t discussed at CfgMgmtCamp 2026. Original text When you use ansible-test…

---

## [Community.routeros: 3.17.0-a1 pre-release with many new and updated paths is ready for intensive testing!](https://forum.ansible.com/t/community-routeros-3-17-0-a1-pre-release-with-many-new-and-updated-paths-is-ready-for-intensive-testing/45228)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 7\
**Last updated:** [March 5, 2026, 9:31pm UTC](https://forum.ansible.com/t/community-routeros-3-17-0-a1-pre-release-with-many-new-and-updated-paths-is-ready-for-intensive-testing/45228 "2026-03-05T21:31:19Z")

</div>

We just released community.routeros 3.17.0-a1 (changelog), whose main difference to 3.16.0 is a Pull Request by Felix Ricke that adds and updates many paths for the community.routeros.api\_modify and community.routeros.ap…

---

## [CfgMgmtCamp 2026 discussion (9/12): Deprecations and ansible-test](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-9-12-deprecations-and-ansible-test/45296)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 1\
**Last updated:** [February 9, 2026, 6:12pm UTC](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-9-12-deprecations-and-ansible-test/45296 "2026-02-09T18:12:49Z")

</div>

As a collection developer/maintainer Deprecations and ansible-test Latest developments It seems that with better warning/deprecation control there might be improvements coming here as well. Right now it’s too early to …

---

## [CfgMgmtCamp 2026 discussion (11/12): Features are removed without public discussion or known good reason](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-11-12-features-are-removed-without-public-discussion-or-known-good-reason/45298)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 1\
**Last updated:** [February 9, 2026, 5:51pm UTC](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-11-12-features-are-removed-without-public-discussion-or-known-good-reason/45298 "2026-02-09T17:51:38Z")

</div>

As a collection developer/maintainer Features are removed without public discussion or known good reason Latest developments None that I know of. This wasn’t discussed at CfgMgmtCamp 2026. Original text This one is ver…

---

## [CfgMgmtCamp 2026 discussion (12/12): Deprecation of behavior before providing alternatives](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-12-12-deprecation-of-behavior-before-providing-alternatives/45299)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 0\
**Last updated:** [February 7, 2026, 9:03pm UTC](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-12-12-deprecation-of-behavior-before-providing-alternatives/45299 "2026-02-07T21:03:50Z")

</div>

As a collection developer/maintainer Deprecation of behavior before providing alternatives Latest developments None that I know of. This wasn’t discussed at CfgMgmtCamp 2026. Original text This is another very personal…

---

## [CfgMgmtCamp 2026 discussion (10/12): Publishing community collections, and Zuul](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-10-12-publishing-community-collections-and-zuul/45297)

<div class="topic-metadata">

**Author:** [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Replies:** 0\
**Last updated:** [February 7, 2026, 9:02pm UTC](https://forum.ansible.com/t/cfgmgmtcamp-2026-discussion-10-12-publishing-community-collections-and-zuul/45297 "2026-02-07T21:02:38Z")

</div>

As a collection developer/maintainer Publishing community collections, and Zuul Latest developments People seem to be aware of this, but there is no specific improvement coming up that is known to me. Original text The…

[Next page](https://forum.ansible.com/c/project/collection-development/27.md?page=1)
