The Bullhorn #113

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 :stopwatch:

cybette shared

GENERAL NEWS UPDATES :speaker:

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 :trophy:

Ansible :arrow_upper_right: :package:

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

Ansible 8.3.0 is out :heart:

:minidisc: 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

:arrow_right: Check Release Notes :package::spiral_notepad: and Ansible 8 Porting Guide for more details!

AWX Project :arrow_upper_right:

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 :arrow_upper_right: :zap:

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 :hammer_and_wrench:

AWX Project :arrow_upper_right:

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 :magic_wand:

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 lookup gpg_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! :ballot_box:

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 :ear:

Maintainers :arrow_upper_right: :ladder:

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 :date:

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!