The Terraform module files of ragleap-terraform 0.1.1 packaged as a jar, with a small class that reads them. This is not a code port: the jar carries the same files as the PyPI wheel, under the same paths. Terraform itself is not included and is not run by this jar.
Maven Central: io.github.antonyrag:ragleap-terraform:0.1.1
What is included
- The 6 files of the PyPI wheel:
modules/kind-cluster/main.tf,variables.tf,outputs.tfandversions.tf, andexamples/kind/main.tfandexamples/kind/.terraform.lock.hcl. com.ragleap.terraform.RagleapTerraform, withopen(...)(a stream) andreadString(...)(the text) to read a packaged file from the classpath, for exampleRagleapTerraform.readString("modules/kind-cluster/main.tf").
How it was verified
- Built from commit e5e4328 (main) with
mvn -Prelease clean deploy(OpenJDK 21.0.12, Maven 3.6.3). The jar, sources jar, javadoc jar and pom were signed with key E5874054AA4B59B5 (Antony [email protected]); all four signatures verified before upload. - The Central portal validated the deployment (d0ad5276-741a-4920-8ac9-2324bf23d561) and it was published by hand.
- On 2026-11-02, after publishing: Central lists 24 files for 0.1.1 (the four artifacts, each with
.asc, md5, sha1, sha256 and sha512); the jar served by Central has sha256 a73b1030f79c6827a7afc8689b986e2ca929cdc7097e6f2e1b4f6557f127a354, identical to the jar built before upload; the signature on the published jar verifies with the same key. - The 6 resource files in the jar served by Central were compared byte for byte with the PyPI wheel 0.1.1: the same 6 files, no differences.
- CI: the
java-terraform-testparity check (file list and file contents against the wheel) passed on main at ccbc514 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 module files. Applying them with Terraform is covered by the Python package's own tests (a live apply and destroy on a real kind cluster), which are not repeated for the jar.
Not included
- The Terraform binary or any way to run it. Cloud modules do not exist yet (the module creates a local kind cluster only).
- The Python
__init__.pyof the wheel.
PyPI counterpart: https://pypi.org/project/ragleap-terraform/0.1.1/