This week in Ansible Community
Issue #150, 2024-08-26 (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!
General news updates
Archiving the Ansible Google Groups
gundalow contributed
The Ansible forum is now almost a year old. During that time, we have found that’s a better way to conduct our discussions. It gives better tooling to manage help requests and discussions, connects with the wider Ansible community, gives more recognition to those supporting others. In terms of asynchronous discussions, and when viewed through the changing demographics of how people interact with projects (already the forum has significantly more traffic than our lists), it’s just a better way for us to go.
So, we need to transition away from this Google Group mailing list, because splitting the community isn’t helpful either.
Therefore the following Google Groups will become readonly archived on Monday 16th September:
- ansible-announce
- ansible-devel
- ansible-project
- awx-project (already readonly)
We will bulk-import the the Google Group messages into the Forum during October.
This is part of the ongoing Consolidating Ansible discussion platforms project.
Events
See the Events - Ansible category for more upcoming Ansible community events.
Major new releases
Antsibull
Tooling for building the Ansible
package and collection documentation.
antsibull-docs-parser
Felix Fontein said
antsibull-docs-parser 1.1.0 (antsibull-docs-parser/CHANGELOG.md at main · ansible-community/antsibull-docs-parser · GitHub) and antsibull-docs-ts 1.1.0 (antsibull-docs-ts/CHANGELOG.md at main · ansible-community/antsibull-docs-ts · GitHub) have been released with several improvements and bugfixes regarding whitespace handling and markup generation.
antsibull-docutils
Felix Fontein contributed
antsibull-docutils 1.0.0 (GitHub - ansible-community/antsibull-docutils: Antsibull docutils helpers) has been released. This Python library contains docutils code moved from antsibull-changelog that will be extended and can be used without depending on antsibull-changelog. Currently it mainly supports rendering ReStructuredText to MarkDown.
antsibull-docs
Felix Fontein shared
antsibull-docs 2.13.0 (antsibull-docs/CHANGELOG.md at main · ansible-community/antsibull-docs · GitHub) has been released with a bugfix for when being used with antsibull-docs-parser 1.1.0, and multiple new features regarding improved compatibility, markup generation, and with tab completion if you use
argcomplete
. It is now possible to remove the antsibull-docs version from the generated files; to let antsibull-docs remove files or directories it did not create, which allows to get rid ofrsync
in thebuild.sh
script generated byantsibull-docs sphinx-init
; and generally the markup generated is cleaner and the written files no longer have trailing whitespace or end with multiple newlines.
Other new releases
See Ecosystem Releases - Ansible for more of this week’s releases.
Ansible Community 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.
Ansible 11 roadmap
mariolenz contributed
The vote on the Ansible 11 roadmap has finished and the suggested roadmap has been accepted.
community.network removal from the Ansible package
gotmax23 shared
The Community Steering Committee is discussing the status of the
community.network
collection on the forum. Some SC members are concerned about the lack of active maintenance and have suggested removing the collection from theansible
package. Any users, contributors, or other interested community members are welcome to join the discussion.
Project updates
AWX Project
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. Join the AWX discussion in the Ansible Community Forum.
AWX UI and inventory/credentials plugins
gundalow said
AWX UI and credential types transitioning to the new pluggable architecture
We’ve got an update on how we will move to a service-oriented architecture.
The following components to the new plugin architecture:
- User interface (UI): The new Ansible UI framework will replace existing project UI, including the AWX UI. The existing AWX UI will be removed from the AWX repository.
- Inventory sources & credentials: Inventory source plugins and credentials plugins will move to a new repository.
See the forum post for more details.
Please join the discussion and share your perspective via the AWX UI and credential types transitioning to the new pluggable architecture forum post.
Collection updates
community.mysq
andersson007_ shared
The community.mysql collection version 3.10.0 has been released! Please be aware of the upcoming breaking changes:
- collection - support of mysqlclient connector is deprecated - use PyMySQL connector instead! We will stop testing against it in collection version 4.0.0 and remove the related code in 5.0.0 ([5.0.0] drop mysqlclient · Issue #654 · ansible-collections/community.mysql · GitHub).
- mysql_info - The
users_info
filter returned variableplugin_auth_string
contains the hashed password and it’s misleading, it will be removed from community.mysql 4.0.0. Use theplugin_hash_string
return value instead (Fix hashed passwords being returned by get_existing_authentication() via the plugin_auth_string variable instead of plugin_hash_string by laurent-indermuehle · Pull Request #629 · ansible-collections/community.mysql · GitHub).
community.clickhouse
andersson007_ said
The community.clickhouse collection version 0.6.0 has been released! Please give it a star to support the initiative.
community.postgresql
andersson007_ shared
The community.postgresql collection version 3.5.0 has been released!
community.internal_test_tools
Felix Fontein said
community.internal_test_tools 0.12.0 (community.internal_test_tools/CHANGELOG.md at main · ansible-collections/community.internal_test_tools · GitHub) has been released with some improvements for the
fetch_url
andopen_url
unit test frameworks and documentation of the test helpers (Community.Internal_Test_Tools — Community.Internal_test_tools Collection documentation). Also the deprecatedansible_builtin_runtime
tool has been removed.
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!