The Bullhorn, #196

This week in Ansible Community

Issue #196, 2025-08-01 (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!

Major new releases :trophy:

Ansible-Core :up_right_arrow:

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 Python Support Update

Felix Fontein contributed

Ansible-core devel added support for Python 3.14, and dropped support for Python 3.8 (Ansible-core devel: adds support for Python 3.14, drops support for Python 3.8; also AZP's azure-pipelines-test-container got updated). If you’re testing against ansible-core devel in CI, you might need to update your CI matrix accordingly.

ansible-test Environment Updates

Felix Fontein said

Ansible-test devel: RHEL 9.5 replaced with 9.6, FreeBSD 14.2 with 14.3, Alpine 3.21 with 3.22, and Fedora 41 with 42 (Ansible-test devel: RHEL 9.5 replaced with 9.6, FreeBSD 14.2 with 14.3, Alpine 3.21 with 3.22, and Fedora 41 with 42). If you’re using some of these VMs and OS containers in your collection CI with ansible-core devel’s ansible-test, you need to update your CI matrix.

ansible-core Controller Python Requirements

Felix Fontein said

ansible-core devel dropped support for Python 3.11 on the controller side (Ansible-core devel: drops support for Python 3.11 on controller). If your collection CI uses Python 3.11 to run ansible-core devel, or if you’re trying to run some controller-side tests with ansible-core devel and Python 3.11, your CI will fail because of this.

ansible-core FreeBSD VM Updates

Felix Fontein said

ansible-core 2.17 and 2.18 replaced their ansible-test’s FreeBSD 13.3 VM with FreeBSD 13.5 (Ansible-test in ansible-core 2.17 and 2.18: FreeBSD 13.3 replaced with 13.5). In case you’re using FreeBSD 13.3 in your AZP CI, you should update your CI matrix.

Antsibull :up_right_arrow:

Tooling for building the Ansible package and collection documentation.

antsibull-docs release

Felix Fontein said

antsibull-docs 2.20.0 (antsibull-docs/CHANGELOG.md at main · ansible-community/antsibull-docs · GitHub) has been released with a bugfix and multiple new features for the ansible-output subcommand. There is now a new RST directive, ansible-output-meta, which allows to simplify handling of ansible-output-data by allowing to provide a template for multiple such directives, and by being able to control the previous code blocks that can be referenced. A code block can now also specify a YAML inventory. Also ansible-output now calls ansible-playbook in parallel, providing a considerable speed-up when many ansible-output-data directives are used. Finally, a config file can be used when ansible-output is used outside of collections.

antsibull-nox release

Felix Fontein contributed

antsibull-nox 1.1.0 (antsibull-nox/CHANGELOG.md at 1.1.0 · ansible-community/antsibull-nox · GitHub) has been released with multiple new features. The most prominent new feature is an ee-check session which allows to build Execution Environments with the collection and test them. (Thanks a lot to Oranod for working on this!) Declared EE sessions are automatically added to the CI matrix when the reusable GHA workflow is used. Besides this, it is now possible to configure the container engine to use for sessions that need one (most prominently ee-check, but also ansible-test based sessions) in a unified way, and the YAML-in-RST checker can now also handle two new directives supported by antsibull-docs’ ansible-output subcommand.

Ansible Community Package :up_right_arrow:

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 12 beta2

Tray Keller contributed

Ansible 12.0.0b2 package (pre-release) is here! :heart:
:link:Release announcement: Ansible community package 12.0.0b2 (Pre-Release)
:computer_disk:You can install it by running the following command:

python3 -m pip install ansible==12.0.0b2 --user

:right_arrow: Check Release Notes :package::spiral_notepad: and Ansible 12 Porting Guide for more details!

Collection updates :magic_wand:

community.mysql release

andersson007_ said

The community.mysql collection version 3.15.0 has been released!

community.sops release

Felix Fontein shared

community.sops 2.2.0 (community.sops/CHANGELOG.md at main · ansible-collections/community.sops · GitHub) has been released. When used with ansible-core 2.19, its community.sops.load_vars action allows to load SOPS-encrypted data with lazily evaluated Jinja expressions, similar to ansible-core’s builtin ansible.builtin.include_vars action.

Certified Collections Updates

samccann said

Certified collections updated this week:

Help wanted :folded_hands:

Ansible Network Slack Proposal

gundalow shared

Proposal: Closing the Ansible Network Slack instance
Following on from Proposal: Consolidating Ansible discussion platforms, we are considering what to do with the Ansible Network Slack instance (which you’ve likely never heard of).

As the Forum has critical mass of people, and the Ansible Network slack instance is very quiet, we are proposing archiving the Slack instance, and bring everybody to network part of the Forum.

Join the discussion

Community events and meetups :date:

First Ansible Virtual Meetup

gundalow said

First Ansible virtual Meetup
As part of the move to Meetup Pro, the first online meetup will be on Thursday 2nd October 2025.

RSVP via the Meetup event

To understand more about how we are supporting out meetups, see the Improving Ansible Meetups forum discussion

Ansible Bangalore Meetup

gundalow contributed

Ansible Bangalore Meetup - Saturday 6th September 2025

Join fellow Ansible enthusiasts for a morning of learning, networking, and collaboration in Bangalore. Whether you’re new to Ansible or an experienced practitioner, this meetup is your chance to:

  • Hear from community contributors on real‑world use cases
  • Explore the broader Ansible ecosystem and integrations

When: Saturday, September 6, 2025, 10:00 AM – 1:00 PM IST
RSVP via the Meetup event.

Other events and releases

samccann shared

Upcoming events:

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!

1 Like