AWSLive-testedreceipt

chamber, Run To Its First SSM Call, And Through The Null Backend

chamber on EL 10 from the GitHub release; get_url refuses it unless its SHA-256 is in the vendor's checksums file, and the live test re-checks it, then runs list with no credentials and the metadata service off, expecting 'no EC2 IMDS role found', and exercises the null backend (a list answered, a read refused). Pinned. Original role, live-tested on Rocky Linux 10.

ansibleCloud Toolingaws

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-21 · podman 4.9.3 · ansible 2.21.4 · how we verify

Documentation

chamber

Segment chamber on EL 10 from the vendor's release, checked against the published SHA-256, pinned to a 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 worth the name. EL 10 carries no chamber, and a third-party repository is one more key to trust. This role takes the release from github.com/segmentio/chamber, has Ansible's get_url refuse the asset unless its SHA-256 is the published one, and the live test checks the asset on disk against the same published value again.

Pinned. chamber_version is what gets installed, kept in a directory of its own so the checksum file and the asset it names stay together. A newer release is a variable change and a run; the same version is changed=0.

Proven to run. The live test runs chamber list probe and expects "no EC2 IMDS role found" - the binary ran all the way to the point where it needed something this host does not have.

Run to AWS's door, and through the null backend. chamber reads secrets from SSM Parameter Store, which the lane has no account for. The live test runs chamber list with no credentials and the metadata service disabled, expecting "no EC2 IMDS role found" - the SSM client ran to its credential lookup and no further - and then exercises the null backend, which answers a list with its header and refuses a read ("Null Store"). The asset is a bare binary; the vendor's .sha256sums file names it.

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

Related modules