Hello everyone,
We're happy to announce the release of the Ansible 8.0.0a1 package!
Ansible 8.0.0a1 includes ansible-core 2.15.0b2 as well as a curated set of
Ansible collections that provide a vast number of modules and plugins.
How to get it
-------------
This pre-release is available on PyPI and can be installed with pip:
`$ python3 -m pip install ansible==8.0.0a1 --user`
The sources for this release can be found here:
Release tarball:
https://pypi.python.org/packages/source/a/ansible/ansible-8.0.0a1.tar.gz
SHA256:
d81b16a4c99485539648352997b4e7f558a04737c2727999f6183b0fa35d0df4
Wheel package:
https://files.pythonhosted.org/packages/d9/92/de2b17c21abe029ed1db306e408d31f586cfbe9e9c59f13001a7b7e997da/ansible-8.0.0a1-py3-none-any.whl
SHA256:
fcd2ae4411518f20e979f1dd7284d7ac18b11805ff88c8939551913772558487
What's new in Ansible 8
-----------------------
This is an Alpha release of a major version.
Collections added to Ansible 8:
* dellemc.powerflex (version 1.6.0)
* dellemc.unity (version 1.6.0)
* grafana.grafana (version 2.0.0)
*
microsoft.ad (version 1.0.0)
* servicenow.servicenow (version 1.0.6)
Collections removed from Ansible 8:
* dellemc.os10 (previously included version: 1.1.1)
* dellemc.os6 (previously included version: 1.0.7)
* dellemc.os9 (previously included version: 1.0.4)
* mellanox.onyx (previously included version: 1.0.0)
The full changelog can be found here:
What's the schedule for new Ansible releases after 8.0.0a1?
---------------------------------------------------------
View the Roadmap for Ansible project 8.0 here:
https://docs.ansible.com/ansible/devel/roadmap/COLLECTIONS_8.html
Subscribe to the Bullhorn for all future release dates, announcements,
and Ansible community contributor news at:
https://bit.ly/subscribe-bullhorn
You can find all past Bullhorn issues on the official wiki page:
https://github.com/ansible/community/wiki/News#the-bullhorn
Porting Help
------------
A unified porting guide for collections that have opted-in is available here:
https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_8.html
Getting collection updates from Ansible 8 with older releases of ansible-core
--------------------------------------
Ansible 8 includes ansible-core 2.15.x. Based on your requirements,
you can get collection updates as they ship in the Ansible "batteries
included" package while continuing to use older versions of
ansible-core.
An ansible-galaxy requirements file based on the collections from
Ansible 8 has been made available for this use case:
https://github.com/ansible-community/ansible-build-data/blob/main/8/galaxy-requirements.yaml
After you download the requirements file, the collections can be
installed by running this command:
"ansible-galaxy collection install -r galaxy-requirements.yaml"
On behalf of the Ansible community, thank you and happy automating!
Cheers,
Ansible Community Team