This week in Ansible Community
Issue #113, 2023-08-18 (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!
KEY DATES
cybette shared
- 2023-08-22: DaWGs meeting, 15:00 UTC
- 2023-08-23: Community WG meeting, 18:00 UTC (propose topics here)
- 2023-08-24: Bullhorn #114 content deadline, 18:00 UTC
- 2023-09-11: ETA for Ansible-Core 2.14.10 and 2.15.4
- 2023-09-12: ETA for Ansible 8.4.0 release
- 2023-09-20: Ansible Community Day, Berlin 2023
GENERAL NEWS UPDATES
cybette contributed
Ansible Community Day, Berlin 2023
The next Ansible Community Day will be happening in Europe! It will be held on Wednesday Sept. 20, 2023. If you’d like to attend, please check Eventbrite for more details and registration.
We are looking for talks and presentations. If you have something interesting to share with the Ansible Community users and contributors, please respond to this Call for Proposals by August 27. Ping me on matrix if you have questions or would like to discuss more. Look forward to hearing from you!
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 said
You can install it by running the following command or download the release tarball directly from pypi:
python3 -m pip install ansible==8.3.0 --user
Check Release Notes and Ansible 8 Porting Guide for more details!
AWX Project
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible.
jjwatt shared
We’re happy to announce that the next release of AWX, version 22.7.0 is now available!
Some notable features include:
- Add Request time out option for collection
- HostMetricSummaryMonthly: Analytics export
In addition AWX Operator version 2.5.1 has also been released!
Please see the releases pages for more details: AWX, Operator.
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 contributed
New releases: ansible-core 2.15.3 and ansible-core 2.14.9.
PROJECT UPDATES
AWX Project
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible.
Don Naro shared
Hello! I have some exciting news to share about the AWX documentation. There’s quite a lot happening with lots of exciting work in progress that you’ll be hearing about really soon. One item that the Ansible community team wanted to announce is that we’re busy shifting the RST source for platform controller docs that are published to “docs.ansible.com”. We’re moving upstream to the
ansible/awx
repository and plan to use Read The Docs for hosting. This change will open up the entire AWX doc set to the Ansible community and result in clear paths to content for AWX users and downstream projects alike. Join us in Matrix #docs:ansible.com to talk about all these changes and stay tuned for more!
samccann said
Kudos to DesmondSanctity, LuluNwenyi, and BhattacharjeeSutapa for creating the docsite for AWX Operator! This was a real community-driven project that’s now visible here. There’s more work planned so reach us at #docs:ansible.com if you want to join the effort.
COLLECTION UPDATES
Felix Fontein shared
community.general 7.3.0 has been released with new features and bugfixes and one deprecation. Thanks to all contributors!
Felix Fontein contributed
community.crypto 2.15.0 has been released with bugfixes and new features. The
openssh_keypair
module now fails more reliably if ssh-keygen doesn’t support the requested operations. There is also a new lookupgpg_fingerprint
and a new filter of the same name which allows to extract the fingerprint of a PGP/GnuPG key file.
Sean Sullivan shared
infra.ee_utilities 3.1.2 has been released. This Ansible collection makes it easy to build execution environments for AWX or Ansible Controller server and converting from python environments to execution environments.
Visit the repo for more information and updates.
Felix Fontein said
community.routeros 2.9.0 has been released with updated and newly supported API paths.
Felix Fontein contributed
community.dns 2.6.0 has been released with bugfixes and new features. There are two new modules for querying nameservers and records directly from the nameservers, and two new lookup plugins to look up DNS records.
aleks_vagachev shared
The community.postgresql collection has been released three new version: 1.7.11, 2.4.3 and 3.1.0.
PROPOSALS - DISCUSS AND VOTE!
Felix Fontein said
There is a new community vote on updating the Python requirements for collections included in Ansible (associated discussion topic, proposal that is merged when the vote accepts it). Currently the requirements include specific Python versions like 2.7, which on the control node side is no longer supported by any non-EOL version of ansible-core. The proposal updates the requirements so that no more explicit Python versions are mentioned.
The gist is that collections must support all Python versions that are supported on the controller side of all ansible-core versions that the collection supports, unless required libraries do not support these Python versions. On the target node side, they must support the same Python versions (with the same ‘unless’), and should support all Python versions supported on the target node side of all ansible-core versions that the collection supports.
mariolenz contributed
As mentioned in The Bullhorn #109, we consider
ngine_io.exoscale
an effectively unmaintained collection. Therefore, we’ve opened a community / steering committee vote on removing it from the Ansible 10 community package.Please note that you can still manually install the collection with
ansible-galaxy collection install ngine_io.exoscale
even when it has been removed from Ansible.
mariolenz said
As mentioned in The Bullhorn #109, we consider
hpe.nimble
an effectively unmaintained collection. Therefore, we’ve opened a community / steering committee vote on removing it from the Ansible 10 community package.Please note that you can still manually install the collection with
ansible-galaxy collection install hpe.nimble
even when it has been removed from Ansible.
gotmax23 contributed
We have started a vote on whether to amend the Collection Requirements to prohibit collections included in the Ansible package from requiring contributors to sign CLAs.
COMMUNITY UPDATES
Maintainers
Maintainers help to run the community!
andersson007_ said
In addition to aleks_vagachev’s announcement of the
community.postgresql
releases, I’d like to thank aleks_vagachev for releasing the collection; also special thanks to @RealGreenDragon and @elpavel who rocked throughout the recent months and our maintainers team: @hunleyd @betanummeric @aleksvagachev @jchancojr for reviewing, merging and releasing stuff.
COMMUNITY EVENTS AND MEETUPS
cybette said
Join Ansible Atlanta on August 24 to hear about “Integrating ServiceNow with AAP” from Ben Forrester - details and RSVP.
felixfontein shared
The 14th Zurich Ansible meetup will happen on Tuesday, September 12th.
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!