Bullhorn #84
A Newsletter for the Ansible Developer Community Issue #84, 2022-12-09 (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
- 2022-12-13: AWX Community Office Hours, 15:00 UTC
- 2022-12-13: DaWGs meeting, 16:00 UTC
- 2022-12-14: Event-Driven Ansible Office Hours, 16:00 UTC
- 2022-12-14: Community WG meeting, 19:00 UTC (propose topics here)
- 2022-12-15: Bullhorn #85 content deadline, 18:00 UTC
- 2023-01-30: ETA for Ansible-Core 2.14.2 and 2.13.8 releases
MAJOR NEW RELEASES 🏆️
Ansible ↗ 📦️
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.
anwesha contributed
Ansible 6.7.0 is out! ❤️ (🔗 announcement)
💽You can install it by running the following command or download the release tarball directly from pypi:
python3 -m pip install ansible==6.7.0 --user
🔆Try the
ansible-community
command-line utility added in Ansible 6 that prints the version of the Ansible Community package:
$ ansible-community --version Ansible community version 6.7.0
➡️ Check Release Notes📦️🗒️ and Ansible 6 Porting Guide for more details!
anwesha shared
Ansible 7.1.0 is out! ❤️ (🔗 announcement)
💽You can install it by running the following command or download the release tarball directly from pypi:
pip install ansible==7.1.0 --user
➡️ Check Release Notes📦️🗒️ and Ansible 7 Porting Guide for more details!
Antsibull ↗ 🐂
Tooling for building the Ansible
package and collection documentation.
felixfontein contributed
antsibull 0.52.0 (changelog) has been released with some breaking changes. Some long deprecated features have been removed, and there is now a
validate-tags
subcommand to ensure that collection versions in an Ansible release are tagged in collections' respective git repositories.
gotmax (He/Him) contributed
antsibull-core 2.0.0a1 has been released. This major release drops support for Python 3.6, 3.7, and 3.8 and deprecates some compatability code (full changelog). It also includes a new feature needed by
antsibull-build
. antsibull-core houses shared code used byantsibull-build
andantsibull-docs
. If you use either of these tools, please help us test this new release. It can be installed withpip install -U antsibull-core==2.0.0a1
. Note that you'll need the latest version of antsibull and antsibull-docs to use antsibull-core 2.0.0a1.
felixfontein shared
antsibull-docs 1.8.0 (changelog) has been released with several new features both for the Ansible docsite and for collection docsites.
felixfontein said
antsibull-core 1.5.0 (changelog) has been released with a new feature for antsibull. (This new feature is also available in 2.0.0a1.)
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.
cybette shared
ansible-core 2.14.1 and 2.13.7 have been relased. These are maintenance releases containing numerous bugfixes.
DOCUMENTATION UPDATES 🔈️
Don Naro contributed
The
ansible/docsite
repo is now public, giving the Ansible community full access to all the html and navigation assets that go intodocs.ansible.com
. Fork the repo and start hacking.
Don Naro shared
We've updated the landing pages for
docs.ansible.com
to include an Ansible ecosystem page that organizes links to different projects. We've also refreshed some of the navigation and other pages to improve findability. Go visit https://docs.ansible.com/ and have a look. And remember theansible/docsite
repo is now public so you can send a PR with any improvements.
COLLECTION UPDATES 🪄
Yusuke Tsutsumi shared
The 1.1.0-beta of the google.cloud collection is live on Ansible Galaxy! This is the first release to the google.cloud collection in over a year, and focuses primarily on compatibility fixes for ansible-core 2.13. Please give it a try and file any issues on GitHub.
andersson007_ shared
The grafana.grafana collection has been included in Ansible 7! Thanks to mbialon, acozine, felixfontein for reviewing the inclusion request and collection maintainers for fast feedback!
felixfontein said
community.docker 3.3.0 (changelog) has been released with new features and bugfixes. The docker_image module is now idempotent when archiving images, and current_container_facts works better with newer Docker versions and also tries to detect podman containers.
rainerleber said
community.sap_libs 1.4.0 (changelog) has been released with new features and bugfixes. Note that the sap modules from community.general will be replaced by redirects to community.sap_libs in the next major release.
itsbryantp said
The ibm_zos_core 1.4.0 collection is now available on Ansible Galaxy and Automation Hub! This release contains many updates including a new zos_mount module, major enhancements to the zos_copy module, along with enhancements to several other modules. Check out this blog for more details.
betanummeric contributed
The community.postgresql collection versions 1.7.7 and 2.3.2 have been released.
felixfontein shared
community.routeros 2.5.0 (changelog) has been released with new features and a bugfix for the API modules.
felixfontein said
community.general 6.1.0 (changelog) has been released with new features, bugfixes, and new modules. Note that the sap modules will be replaced by redirects to community.sap_libs in the next major release.
Collection Removal
mariolenz contributed
The
cisco.nso
collection is considered unmaintained and will be removed from Ansible 9 if no one starts maintaining it again before Ansible 9. See the removal process for details on how this works.Please note that you can still manually install the collection with
ansible-galaxy collection install cisco.nso
even when it has been removed from Ansible.
mariolenz said
It looks like the community.skydive collection is effectively unmaintained. According to the current community guidelines for collections, we consider removing it in a future version of the Ansible community package. Please see Unmaintained collection: community.skydive for more information or to announce that you're interested in taking over the maintenance of (a fork of)
community.skydive
.At least one month after this announcement appears here and in the collection's issue tracker, the Ansible Community Steering Committee will vote on whether this collection is considered unmaintained and will be removed, or whether it will be kept. If it will be removed, this will happen earliest in Ansible 9.0.0. Please note that you can still manually install the collection with
ansible-galaxy collection install community.skydive
even when it has been removed from Ansible.
PROJECT UPDATES 🛠️
relrod said
A retry mechanism has been added to Receptor, to handle intermittent connection issues with Kubernetes logging stream. This fixes an issue where AWX jobs lasting longer than 4 hours would fail. Go try it out and let us know how it works!
relrod contributed
Want to learn more about AWX or share what you know with everyone else? We're looking for ideas for our AWX Community YouTube channel, and help creating content! See this issue for more!
dmsimard said
ARA Records Ansible 1.6.0 has been released and includes a bunch of improvements and new features to make playbooks easier to understand and troubleshoot! You can find the highlights from this release on the blog and the full changelog is available on GitHub.
In the meantime, I am also taking this opportunity to mention that the project is moving its Twitter presence to Mastodon. You can follow @ara@fosstodon.org for updates and there's even an RSS feed!
Lila Yasin contributed
I am very excited to present my first blog post! Project signing is a new feature developed for Red Hat Ansible Automation Platform that came out in the latest 2.3 release. It enables users to sign project-based content (think playbooks, workflows, inventories, etc.) and verify whether or not that content has remained secure. It also features a new CLI tool, ansible-sign. This blog post will explain how it works, illustrate how to implement it, and highlight a few scenarios. Check it out 👉️ here.
PROJECT OFFICE HOURS 📅
relrod shared
Next Ansible AWX Community Office Hours meeting will be on 13 December, at 15UTC! Join us to discuss and help shape the future of AWX! Agenda (and meeting link) is here.
cmrussell99 contributed
Greetings All! We are doing some Office Hours for Event-Driven Ansible. They are approximately monthly, and designed to answer your questions and get your thoughts and ideas. We share some tips and other useful information around the Event-Driven Ansible developer preview.
The next one is Wednesday, December 14th at 11AM ET. You can sign up here for December if you are interested in attending.
In January, the Office Hours is planned for January 18th, with registration here.
There is also a replay of the November Office Hours which focused on Getting Started content, and you can listen at your convenience.
PROPOSALS - DISCUSS AND VOTE! 🗳️
mariolenz contributed
Since the ansible-core team announced they will skip the Dec 26/Jan 2 window due to the holiday season, it's a bit unclear what to do with the community package. There is an open vote when to release 7.2.0 (vote ends 2022-12-12).
gotmax (He/Him) said
As mentioned in last week's Bullhorn issue, cyberark.pas is subject to removal from version 9 of the Ansible community package due to unresolved Collection Requirements violations. A week has passed since the community-topics issue was filed and other SC members confirmed the violation, so a vote has been started (vote ends on 2022-12-16).
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!