Maven Central
ragleap-ansible (Java jar)
version 0.1.2
The Ansible files of the ragleap-ansible PyPI package packaged as a jar, with a small read-only class. This is not a code port: the jar carries the same files as the PyPI wheel, under the same paths. Ansible itself is not included, and the jar does not run Ansible or connect to remote hosts.
<dependency> <groupId>io.github.antonyrag</groupId> <artifactId>ragleap-ansible</artifactId> <version>0.1.2</version> </dependency>
Highlights
- The 6 files of the PyPI wheel, for example
playbooks/bootstrap.yml public static InputStream openPlaybook(String path) throws IOExceptionandpublic static String readPlaybookString(String path) throws IOExceptionread a file under the packagedplaybooks/tree- Checked against the release notes of the Java release: the jar served by Maven Central was compared byte for byte with the PyPI wheel on 2026-11-02, with no differences. The
Java Ansible Resource Parityworkflow (file list and contents against the wheel) passed on 2026-10-29
Not verified
- The published jar was not built into a separate consuming project; only its contents, checksum and signature were checked
- Other JDK and Maven versions were not tested
- The jar only carries the Ansible files
Not included
- Ansible itself or any way to run it
- As in the Python package, it does not install k3s, Helm or the charts yet
- The Python
__init__.pyof the wheel
Testing
6 @Test methods in 1 test file, counted from the source at the release tag (not from the Tests page): it reads the bootstrap playbook, a role task file and nested role defaults, and it fails clearly for a missing file and rejects blank, null, absolute and traversal paths.