The Bullhorn #179

samccann
Fri, 28 Mar 2025 14:32:19 +0000
Newsletter

This week in Ansible Community
Issue #179, 2025-03-28 (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!

AnsibleFest at Red Hat Summit - May 19-22, 2025

Ansible® is the key to scaling automation—and AnsibleFest is the place to find out how. Join us May 19-22 in Boston for the automation experience at Red Hat® Summit, and unlock what’s next in your unique journey.

Major new releases

Ansible-Core

The ansible-core package contains the base engine and a small subset of modules and plugins. To see what’s planned for the next release, look at the ansible-core roadmaps.

ansible-core 2.17

ansible-announce shared

New Release: ansible-core v2.17.10 - New Release: ansible-core v2.17.10

ansible-core 2.18

ansible-announce shared

New Release: ansible-core v2.18.4 - New Release: ansible-core v2.18.4

Antsibull

Tooling for building the Ansible package and collection documentation.

antsibull-changelog

Felix Fontein contributed

antsibull-changelog 0.33.0 (Release 0.33.0 · ansible-community/antsibull-changelog · GitHub) has been released. The --strict option of the lint-changelog-yaml subcommand is now a proper boolean flag, i.e. you have to specify --strict instead of --strict true. Also similar changes will be made for the --is-collection and --collection-flatmap options; if you use these (very likely you won’t) and would prefer them not to change, please create an issue in the repository (Sign in to GitHub · GitHub). Thanks.

Ansible Community Package

The Ansible package includes ansible-core and is a batteries-included package that provides a curated set of Ansible collections. See the Ansible roadmaps for future release plans.

Ansible 11

Felix Fontein contributed

Ansible 11.4.0 package is here!
Release announcement: Ansible community package 11.4.0
You can install it by running the following command:

python3 -m pip install ansible==11.4.0 --user

Check Release Notes (https://github.com/ansible-community/ansible-build-data/blob/11.4.0/11/CHANGELOG-v11.md) and Ansible 11 Porting Guide (Ansible 11 Porting Guide — Ansible Community Documentation) for more details!

Collection updates

infra.controller_configuration

Sean Sullivan shared

infra.controller_configuration 3.0.1 has been released.
This Ansible collection allows for easy interaction with an AWX or Ansible Controller server via Ansible roles using the AWX/Controller collection modules.
Visit GitHub - redhat-cop/infra.controller_configuration: ansible collection for standardizing configuring AAP 2.4 and earlier For more information and updates.

Certified collections

samccann contributed

Certified collections updated this week:

purstorage.flasharray 1.34.1

fortinet.fortiswitch 1.2.6

vmware.vmware 1.11.0

cisco.iosxr 10.3.1

ansible.netcommon 7.2.0

cisco.nxos 9.4.0

cisco.ios 9.2.0

microsoft.iis 1.0.2

microsoft.ad 1.8.1

hitachivantara.vspone_block 3.3.0

ansible.controller 4.6.10

ansible.platform 2.5.20250326

scale_computing.hypercore 1.6.1

community.internal_test_tools

Felix Fontein said

community.internal_test_tools 0.15.0 (community.internal_test_tools/CHANGELOG.md at main · ansible-collections/community.internal_test_tools · GitHub) has been released with new features and a breaking change. This releases prepares functionality to ease the transition to ansible-core with Data Tagging in collection unit testing. The breaking change is to the helper function set_module_args() in ansible_collections.community.internal_test_tools.tests.unit.plugins.modules.utils, which is now a context manager and does not simply set the module arguments. This change was necessary to support the Data Tagging PR in ansible-core. Furthermore there are two new helpers, one with utility functions to add, remove, and test for trustedness (ansible_collections.community.internal_test_tools.tests.unit.utils.trust), and one for extracting warning messages from module results (ansible_collections.community.internal_test_tools.tests.unit.plugins.modules.utils.extract_warnings_texts()), which in Data Tagging will be a new type instead of a plain string. These utils will transparently handle ansible-core with and without Data Tagging. The functionality in this release has no support for Data Tagging yet, it will be added in a ‘bugfix’ release once it is clear that there will be no more substantial changes to DT in ansible-core.

community.general

Felix Fontein contributed

community.general 10.5.0 (community.general/CHANGELOG.md at stable-10 · ansible-collections/community.general · GitHub) and community.general 9.5.6 (community.general/CHANGELOG.md at stable-9 · ansible-collections/community.general · GitHub) have been released with new features and a new module (10.5.0) and bugfixes (both releases). Please note that the next minor 10.x.0 release, 10.6.0, will be the last minor release in the 10.x.0 release train. From then on, new features will go into the 11.0.0 release, planned for mid May.

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!