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

Bullhorn #45

Ansible Bullhorn banner

A Newsletter for the Ansible Developer Community Issue #45, 2022-02-10 (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

cybette shared

We are closing issue 546 and will not be accepting news items for The Bullhorn via the GitHub issue any longer. Please continue to share your news reports with newsbot (in the Ansible Social room on Matrix) as most of you have been doing already. Thank you!

ssbarnea contributed

Both ansible-lint and molecule will require python 3.8+ on their next major change, following similar ansible-core move. Once the pending PRs are merged, the main branches will be py38+ only. We will keep a stable branch for the older versions and backporting.

trishnaguha said

Ansible Networking CY22 Q1-Q2 Tentative Roadmap is published HERE.

MAJOR NEW RELEASES

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

ssbarnea contributed

molecule 3.6.0 has been released https://github.com/ansible-community/molecule/releases/tag/v3.6.0

COLLECTION UPDATES

andersson007_ said

community.postgresql 1.7.0 and 2.0.0 have been released. Many thanks to hunleyd, klando, MichaelDBA, marcosdiez, tcraxs, felixfontein, and jtelcontar!

HELP WANTED

samccann contributed

Looking for a way to contribute to Ansible? How about starting with one of these easyfix issues? https://github.com/ansible/ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aeasyfix

PROPOSALS - DISCUSS AND VOTE!

cognifloyd (Jacob Floyd) said

RFR (please bikeshed the interface) https://github.com/ansible-community/ansible-lint/pull/1828 This PR is the first of a series of PRs that will allow ansible-lint to modify files and not just lint them. Please help me figure out what interface we should use for these features.

ssbarnea said

Due to reasons explained in https://github.com/ansible-community/ansible-lint/pull/1850 ansible-lint is about to drop support for py36/py37 on its main branch, but we will keep a stable branch for older version. Please review this PR, especially those that already contribute to the project.

gundalow contributed

Now that CentOS 8 has been fully discontinued, most package mirrors have begun culling CentOS 8 content, which breaks all ansible-test CentOS 8 containers configured on discontinued production package mirrors. Rather than rebuilding all versions of the affected containers to use the vault.centos.org package mirrors or moving to a clone distro, we're just discontinuing test container support for CentOS 8. This decision is based largely on the fact that RHEL 8 test VM support via ansible-core-ci is available on all branches to provide nearly identical test coverage.

We recommend that projects immediately remove any centos8/ ansible-test container entries in their CI matrices, as they will likely fail on tasks that require access to a package mirror. Projects running their CI under Ansible's Azure Pipelines subscription can replace those CentOS 8 matrix entries with rhel8.2/ - rhel8.5/ (depending on which version of ansible-test is in use) to get nearly identical coverage under a RHEL 8 VM, provided and paid for by Ansible.

If you want to discuss this, we welcome feedback in ansible-collections/news-for-maintainers/discussions/4.

COMMUNITY UPDATES

Gwmngilfen shared

FOSDEM Recordings

FOSDEM was a blast! I gave a talk recapping the last 6 months of our journey with Ansible and Matrix. There's no surprises here, it's mostly a video version of my blogs from last year, along with some data about how it's going so far, but if you're interested, you can catch the video on the FOSDEM site.

If video is not your thing, then worry not as I also plan to write up a blog post of the situation so far in a month or so - so there'll be a written version for you soon!

dmsimard said

If you couldn't make it to FOSDEM, the recording of my talk Simple (but useful) Ansible reporting with ara is now available: https://fosdem.org/2022/schedule/event/ansible_reporting_ara/

I go into why I created the project back in 2016 and how it might be useful to you before doing a live demo where I stand up an instance of AWX and record a job's playbook results with ara.

It was fun and I hope you'll enjoy it too, feel free to reach out if you would like to chat or have any questions!

Maintainers

Maintainers help to run the community!

andersson007_ shared

We are happy to announce that the community.rabbitmq collection has found a new maintainer - Chris Smart (csmart on GitHub/Matrix). Chris is also a maintainer of the community.libvirt collection where he has been doing a great job. Our congratulations, Chris, and thank you again! :)

IPvSean shared

For Ansible Network Automation I have produced two videos:

Five great use cases for Ansible Network Automation https://youtu.be/wXUgYfZKMHU Automated NetOps - Ansible for Network GitOps https://youtu.be/JqE13sP2sq8

COMMUNITY EVENTS AND MEETUPS

cybette contributed

There’s an “Ansible Anwendertreffen” (Ansible user meeting) which will be held on Feb 15, 2022. This is a virtual event conducted mainly in German. If you are interested, you can find the details and registration info here.

cybette said

Ansible Minneapolis group is having a February Ansible Meetup at Waldman Brewing on Thursday, Feb 17. 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!