The Bullhorn #173 - Ansible Newsletter

This week in Ansible Community
Issue #173, 2025-02-14 (Past Issues)

Welcome to The Bullhorn, our newsletter for the Ansible Community. If you have any questions or content you’d like to share, you’re welcome to chat with us in the Ansible Social room on Matrix, and mention newsbot to have your news item tagged for review for the next weekly issue!

General news updates :speaker:

GHA deprecation ubuntu-2020.04

gundalow shared

The ubuntu-2020.04 runner image deprecation notice.

The ubuntu-2020.04 image used by some GitHub Actions will be deleted on 1st April.

If you are still using this in your GitHub action, please update to ubuntu-24.04 (or ubuntu-latest)

For further information see this forum post

Ansible 2.x documentation changes coming

Oranod said

The Ansible community team is planning to consolidate redirects for Ansible 2.x documentation. We’ve advertized this effort in the Bullhorn and the forum for a while now and plan to make the change soon.

If you have bookmarks or links to Ansible 2.x documentation, you will notice a change when you attempt to access those URLs. At present, there are redirects for plugin and module pages that open to the corresponding collection page. To facilitate these redirects, we are maintaining thousands of individual redirect rules. Over time these rules get broken and result in 404 errors. Additionally having a large number of specific redirect rules for end-of-life content restricts the ability to migrate to modern hosting platforms that offer a better user experience with cross-project search and other nice features.

The change you will notice after we consolidate the redirects is that all 2.x plugin and module pages will open to an updated version of the docs.ansible.com/collections.html page.

We invite you to review our plans and provide feedback before we flip the switch and consolidate the redirects. You can find all the details in this forum post: Consolidating redirects on docs.ansible.com.

That post provides specific examples about the change as well as the related PRs. Please feel free to review all the details and share your thoughts and opinions by replying to the forum post or commenting on one of the PRs. Thank you!

Help wanted :pray:

Improving Ansible Facts documentation

gundalow contributed

Improving Ansible Facts documentation

During CfgMgmtCamp & Contributors Summit 2025 in Ghent there was a lot of discussion around set_facts. One of the actions we took was to improve the Ansible Variable documentation.

We are thinking of how to improve this, in particular:

  • Detail the anti patterns (how not to use set_facts)
  • Some real world examples (not made up examples)

Have you been tripped up by facts in Ansible, or got some ideas on how we can improve this, if so, please add your ideas into the forum discussion.

Collection updates :magic_wand:

community.internal_test_tools

Felix Fontein said

community.internal_test_tools 0.14.0 (community.internal_test_tools/CHANGELOG.md at main · ansible-collections/community.internal_test_tools · GitHub) has been released with a new helper method for the open_url/fetch_url test frameworks.

community.docker

Felix Fontein contributed

community.docker 3.13.6 (community.docker/CHANGELOG.md at stable-3 · ansible-collections/community.docker · GitHub) and community.docker 4.4.0 (community.docker/CHANGELOG.md at main · ansible-collections/community.docker · GitHub) have been released with bugfixes (both) and a new module (4.4.0). The new module, community.docker.docker_context_info, allows to query docker context information. This can be used to let all modules of the collection run in a specific Docker context.

community.crypto

Felix Fontein contributed

community.crypto 2.25.0 (community.crypto/CHANGELOG.md at main · ansible-collections/community.crypto · GitHub) has been released with an improvement for the luks_device module.

Certified collections updates

samccann contributed

Certified collections updated this week:

Other events and releases

Use the Ansible Forum to see other events and releases.

Join the Ansible community

Looking for ways to get involved? See how can I help for some ideas!

You can find easy issues in collections and other projects for code or documentation contributions.

That’s all for now!

Have any questions you’d like to ask, or issues you’d like to see covered? Please ask in #social:ansible.com! See you next time!

4 Likes