Installation
StackToIT is delivered as a private pilot bundle under the StackToIT Private Pilot License. To request one, discuss a pilot.
Platforms
Section titled “Platforms”The bundle holds one archive per platform:
| Archive | Platform |
|---|---|
stacktoit_<version>_darwin_arm64.tar.gz | macOS on Apple Silicon |
stacktoit_<version>_linux_amd64.tar.gz | Linux on x86-64 |
stacktoit_<version>_linux_arm64.tar.gz | Linux on ARM64 |
Verify the archive
Section titled “Verify the archive”Check the archive against checksums.txt:
shasum -a 256 -c checksums.txt --ignore-missing # Linux: sha256sum -c checksums.txt --ignore-missingTo prove that the checksums come from the sender, verify their signature with cosign and the public key you received separately:
cosign verify-blob --key cosign.pub --bundle checksums.txt.sigstore.json \ --insecure-ignore-tlog=true checksums.txtThe --insecure-ignore-tlog option is needed because the signature is not written to a public log.
Install
Section titled “Install”tar -xzf stacktoit_<version>_<os>_<arch>.tar.gz./stacktoit versionThe archive holds three executables. Keep them together in one directory, anywhere on your PATH.
| Executable | Purpose |
|---|---|
stacktoit | Assessment, planning, reports and command-line operations |
stacktoit-prices | Optional retrieval of public price data |
stacktoit-discover | Optional AWS inventory collection using your AWS CLI |
The version command prints the binary, knowledge-base, schema and provider versions, and the input maturity of the build. Use these details when reviewing an assessment or contacting support.
Optional tools
Section titled “Optional tools”- OpenTofu is used for source and draft validation when the required sandbox and provider packages are available.
- AWS CLI is used only for optional live inventory collection through
stacktoit discover aws.
Neither an AWS credential nor a STACKIT credential is required for a normal Terraform assessment.
Next: Quickstart.