Skip to content

Conversation

@nilshee
Copy link

@nilshee nilshee commented Aug 12, 2025

Since deb13 wants deb822 as format for the sources, this pull request will replace apt_repository with deb822_repository for Systems newer than deb11.
It will also automatically remove older sources to prevent clashes.

This will introduce a dependency on ansible >= 2.15 because deb822_repository was introduced with ansible 2.15.
I had to remove interoperability tests with your logstash and elasticsearch roles since they clash with this module.
I added a dedicated test for the deb822 format.

nilshee added 13 commits August 8, 2025 21:42
- Add DEB822 repository format support for Debian 12+ and Ubuntu 22+
- Implement automatic format detection based on OS version
- Add optional cleanup of old traditional repository sources
- Include python3-debian dependency for DEB822 module support
- Fix deb822_repository module parameter usage
- Enhance CI pipeline with dedicated DEB822 test scenario
- Improve code quality with linting fixes
- Set cleanup to false by default to ensure idempotence
- Update Java package version to openjdk-17-jdk for compatibility
Add Pipelinetests for deb822
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant