AkamaiLive-testedreceipt

Akamai CLI, Checked Against The Hash Akamai Calls A Signature

akamai on EL 10 from the GitHub release, refused by Ansible's get_url unless its SHA-256 is the one pinned beside the version: the value Akamai publishes as a .sig file, which is not a signature but the bare hash of the binary. The live test checksums the asset again and runs the CLI to its command list. Sub-CLIs and credentials are per user. Original role, live-tested on Rocky Linux 10.

ansibleCloud Toolingakamai

Verification

Live-tested

Really deployed to a container sandbox, proven idempotent (a second run changes nothing), verified against the role’s assertions, then torn down.

Conformance

  • Static validation (yamllint · ansible-lint)

Provenance

  • SHA-256 checksum
  • Signature (pending)

Functional

  • Live-tested - applied, verified, destroyed

Last verified 2026-09-19 · podman 4.9.3 · ansible 2.21.4 · how we verify

Documentation

akamai-cli

The Akamai CLI (akamai) on EL 10 from the vendor's GitHub release, checked against a SHA-256 pinned beside the version, installed as root's binary in /usr/local/bin. Original role for EL 10, live-tested with podman on Rocky Linux 10.

No package, and no checksum file to speak of. EL 10 carries no akamai. Akamai publishes a .sig beside each binary that is not a signature but the bare SHA-256 of the binary (64 hex characters); the values here are those files' contents, read on 2026-09-20. This role pins the SHA-256 per architecture beside the version, has Ansible's get_url refuse the asset unless it matches, and the live test checksums the asset on disk again. A new release is a new pair, on purpose.

Proven to run. The live test calls akamai list with no credentials and expects "Installed Commands" - the binary and its Akamai client ran; only the credentials were missing.

A package manager, not an API client. akamai installs and runs Akamai's sub-CLIs (akamai install property, ...); akamai list runs with no credentials, which is what the live test uses. The .edgerc credentials and the first-run question about usage statistics (akamai config set cli.enable-cli-statistics false) are per user.

License

Commercial - IaC Bazaar EULA. (c) IaC Bazaar.

Usage code & full reference need an account

The complete copy-paste usage, the full input/output reference, and operational notes are free with an account - shown here and bundled in the download. Sign in and this section fills in.

  • Variables
  • Test