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

Bullhorn #21

Ansible Bullhorn banner

The Bullhorn

A Newsletter for the Ansible Developer Community Issue #21, 2021-03-05 (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, please reach out to us at the-bullhorn@redhat.com, or comment on this GitHub issue.

KEY DATES

ANSIBLE 4.0.0 ROADMAP AND DATES

  • 2021-04-13: Last day for new collections to be submitted for inclusion in Ansible 4. Note that collections MUST be reviewed and approved before being included. There is no guarantee that we will review every collection. The earlier your collection is submitted, the more likely it will be that your collection will be reviewed and the necessary feedback can be addressed in time for inclusion.
  • 2021-04-26: Last day for collections to make backwards incompatible releases that will be accepted into Ansible 4.
  • 2021-04-27: Ansible-4.0.0 beta1 – feature freeze 1 (weekly beta releases. Collection owners and interested users should test for bugs).
  • 2021-05-18: Ansible-4.0.0 general release.

For the full Ansible 4.0.0 schedule please see the Ansible 4.0.0 roadmap.

ANSIBLE-BASE 2.10.6 NOW GENERALLY AVAILABLE

The Ansible Core team announced the general release of Ansible-Base 2.10.6 on February 19th. This ansible-base package consists of only the Ansible execution engine, related tools (e.g. ansible-galaxy, ansible-test), and a very small set of built-in plugins, and is also bundled with the larger Ansible distribution. For more information on what's new, how to download, and report issues, read Rick Elrod’s announcement to the ansible-devel mailing list.

ANSIBLE 2.9.18 AND 2.8.19 RELEASED

The Ansible Core team announced the availability of Ansible 2.9.18 and Ansible 2.8.19 on February 19th, both of which are maintenance releases. Follow this link for Rick Elrod’s email to the ansible-devel mailing list, to obtain details on what’s new, installation instructions, and links to the full changelogs.

CHANGES IMPACTING COLLECTION OWNERS

Breaking change: Vendored ipaddress in ansible.netcommon 2.0.0 has been removed. In case your collection uses the vendored ipaddress module from ansible.netcommon, either directly (import ansible_collections.ansible.netcommon.plugins.module_utils.compat.ipaddress) or indirectly (import ansible.module_utils.compat.ipaddress, see ansible-core's module_utils routing): it has been removed from ansible.netcommon 2.0.0 (released 3 days ago) and these imports will no longer work! Check out how to update your code.

In your galaxy.yml we strongly suggest you pin to major versions to avoid accidentally bringing in breaking changes, i.e.: yaml= dependencies: "ansible.netcommon": ">=2.0.0,<3.0.0"

ansible.netcommon 2.0.0 also removes deprecated connection arguments from netconf_config. See the changelog.

As always, please subscribe to Changes impacting collection owners to be informed about changes as soon as they happen.

NEW/UPDATED COMMUNITY COLLECTIONS

The Community HashiVault Collection community.hashi_vault 1.1.1 was released on 2021-02-24 (changelog).

The Foreman Ansible Collection v2.0.0 was released (full changelog). Most notable changes include: - new modules: host_info, repository_info and puppetclasses_import - new roles: activation_keys, lifecycle_environments, repositories, sync_plans - host module can now look up the correct network id for a network given as part of interfaces_attributes

Breaking changes: - All role variables are now prefixed with foreman_ to avoid clashes with similarly named variables from roles outside this collection.

REQUEST FOR FEEDBACK - ANSIBLE NETWORKING

The Ansible Networking team would like to gather feedback from the network community on how to improve the behaviour of network config module warning messages. Please add your comments in this discussion on GitHub.

DIVERSITY AND INCLUSION WG SEEKING EXPERIENCE IN ACCESSIBLE DESIGN

The Ansible Diversity and Inclusion Working Group is seeking members of the community with experience in accessible design or use of assistive technologies to help identify areas for improvement and implement changes to our online media (documentation, GitHub templates and forms, etc). Please reach out to the group on Freenode IRC in channel #ansible-diversity if you would like to participate.

CONTENT FROM THE ANSIBLE COMMUNITY

ANSIBLE CONTRIBUTOR SUMMIT 2021.03

The next Ansible Contributor Summit will be held on Tuesday, March 9, from 12:00-20:00 UTC. Please see the details and register on Eventbrite, and check out the agenda and participation links in this HackMD note.

We will follow up on Wednesday, March 10, with a Hackathon/PR day from 12:00 UTC. This will take place on Freenode IRC in channel #ansible-community.

ANSIBLE VIRTUAL MEETUPS

The following virtual meetups are being held in the Ansible community over the next month:

FEEDBACK

Have any questions you’d like to ask, or issues you’d like to see covered? Please send us an email at the-bullhorn@redhat.com.