We want to hear from you! Help us gain insights into the state of the Ansible ecosystem.
Take the Ansible Project Survey 2024

Bullhorn #46

Ansible Bullhorn banner

A Newsletter for the Ansible Developer Community Issue #46, 2022-02-17 (Past Issues)

Welcome to The Bullhorn, our newsletter for the Ansible developer 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!

KEY DATES

cybette shared

GENERAL NEWS UPDATES

felixfontein contributed

We have updated the Ansible collection inclusion process. So far, completely new collections were only allowed in new major releases. With this change, new collections can be included in any minor release. We hope that this will simplify the process by removing a huge review pressure near the major releases.

andersson007_ contributed

The Ansible Community Package Collection Requirements were updated by the decision of the Steering Committee.

DevTools

Projects to make it easier to write and test Ansible Content. Includes VScode extension, language server, ansible-lint, molecule, ansible-navigator and potentially other development goodies. To see what's planned, and how you can help checkout the foundation-devtools project board

Tomasz Maciążek shared

The tomaciazek.ansible VS Code extension is now officially deprecated in favor of redhat.ansible. The migration guide can be found either on the old extension marketplace page or here.

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.

gundalow said

The Ansible Core Team has just begun Phase 3 development for ansible-core 2.13, which started on 14th Feb. This means that the ansible/ansible milestone branch has been advanced to the last commit of Feb 11, 2022 corresponding to ansible/ansible@c9d3518.

For a given ansible-core release, development is typically split into three phases of decreasing duration, with larger and more invasive changes targeted to be merged to devel in earlier phases. The milestone branch is updated to the contents of devel at the end of each development phase. This allows testing of semi-stable unreleased features on a predictable schedule without the exposure to the potential instability of the daily commit "fire hose" from devel.

See the 2.13 roadmap for the current development milestone and release dates.

COLLECTION UPDATES

andersson007_ shared

community.postgresql 2.1.0 has been released.

andersson007_ shared

community.mysql 2.3.4 and 3.1.1 have been released.

jm1 contributed

openstack.cloud 1.7.0 has been released. It features three new modules baremetal_node_info, baremetal_port and baremetal_port_info which help with managing OpenStack Ironic nodes and ports.

briantist contributed

community.hashi_vault version 2.3.0 has been released.

markuman said

community.aws 3.1.0 and 2.3.0 have been released.

abuzachis said

amazon.aws 3.1.1 has been released with some new features, bugfixes and a deprecation (see changelog for details). 3.1.0 failed to publish on Galaxy, hence, we had to bump the release version.

HELP WANTED

Markus @RealRockaut contributed

for community.zabbix: With the release of Zabbix 6.0 LTS we would love to get some help on blocking issues like with the integration of a new scripts module. Thank you for your attention!

PROPOSALS - DISCUSS AND VOTE!

felixfontein contributed

We started a discussion on which files/directories of the Ansible community package should be present on installation. Currently the package contains everything that the collection tarballs on Ansible Galaxy contain, which includes things like tests, extra documentation, CI configuration, editor and .gitignore config files, etc. All these files will (for now) still be available in the Ansible source distribution (on PyPi), but when installing with pip we want to trim it down to what users actually need and want. Combined with that we want to ship wheels for Ansible 6, which will make installing Ansible a lot faster and reduce the installation size. Please see the discussion issue for details. If you have ideas, wishes or comments, please add them!

COMMUNITY UPDATES

cybette said

The recording and slides from my FOSDEM talk, "Lessons from 6 Virtual Ansible Contributor Summits", are now available on the FOSDEM site. Speaking of Contributor Summits, we are planning the details for the next one which will probably be in April. More details to come, stay tuned! (And please reach out to me if you have any suggestions/questions on the topic!)

Maintainers

Maintainers help to run the community!

andersson007_ contributed

We are happy to announce that the community.postgresql collection has found a new maintainer - Douglas J Hunley (hunleyd on GitHub). Our congratulations, Douglas, and thank you for your great contribution!

COMMUNITY EVENTS AND MEETUPS

cybette said

Join Ansible Singapore group in "Ansible Virtual Meet Up - February 2022" on Thursday, Feb 24. Check the details and RSVP here.

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!