Verification
Plan-validatedPassed: module logic verified on a mocked plan - inputs, validation rules, conditional creation and outputs resolve (no real provider, no cloud).
Conformance
- Static validation (fmt · validate · tflint)
- Security scan: findings disclosed (Checkov)
- Plan tests (mocked: validation rules · outputs)
Provenance
- SHA-256 checksum
- Cosign signature
Functional
- Live test pending (no cloud run yet)
Last verified 2026-06-28 · how we verify
Verify this download
cosign · sha-256Don't take our word for it. Every release is signed with cosign - check the bytes against our pinned public key before you trust them.
# 1. Our pinned public key - fetch once, trust out-of-band
curl -O https://www.iac-bazaar.com/cosign.pub
# 2. This module's Sigstore bundle
curl -o akamai-edgeworker-1.0.0.sigstore.json \
https://www.iac-bazaar.com/api/artifacts/akamai-edgeworker/signature
# 3. Verify the tarball you downloaded
cosign verify-blob \
--key cosign.pub \
--bundle akamai-edgeworker-1.0.0.sigstore.json \
akamai-edgeworker-1.0.0.tar.gz
# → Verified OK
# 4. (optional) confirm the checksum too
echo "f2dfde7ecaab6075d5e4af2eee4f0e08f803e7b6055b0ffdd51d3e9496a8a611 akamai-edgeworker-1.0.0.tar.gz" | sha256sum -cUse it from the registry
terraform · opentofumodule "edgeworker" {
source = "www.iac-bazaar.com/iac-bazaar/akamai-edgeworker/akamai"
version = "1.0.0"
}Needs a registry token from /account/tokens. The module itself is free; the account is what identifies you. Full setup: registry docs.
Cite it in your README
badge · attributionPaste this beside the module in the repository that uses it. The badge is rendered from this artifact's verification record, so it reads plan-validated because the record says so, and the link lands on this page.
[](https://www.iac-bazaar.com/catalog/akamai-edgeworker?utm_source=syndication&utm_medium=readme&utm_campaign=artifact)
Terraform module 1.0.0, plan-validated on IaC Bazaar: [Akamai EdgeWorker with EdgeKV](https://www.iac-bazaar.com/catalog/akamai-edgeworker?utm_source=syndication&utm_medium=readme&utm_campaign=artifact)
```hcl
module "edgeworker" {
source = "www.iac-bazaar.com/iac-bazaar/akamai-edgeworker/akamai"
version = "1.0.0"
}
```Preview:
Inputs & outputs
Create a free account to read this module's contract
The declared contract - every input name, type, default and description, plus every output - is shown to signed-in accounts, not to anonymous visitors.
A free account sees the contract of every module in the catalogue. There is no subscription and nothing to buy - the modules are free to download, and they run under Vizier.
Documentation
akamai-edgeworker
Status: static-validated, live-test pending. This module ships under live-test quarantine: it passes
tofu fmt,tofu validate, andtflint, but a real apply → verify → destroy cycle has not yet run (no Akamai sandbox account in CI). Treat the resource graph as reviewed-but-unproven against a live tenant.
Deploy JavaScript at the edge on Akamai EdgeWorkers, with bundle versioning, an
optional EdgeKV namespace for low-latency key/value reads, and a guarded network
activation — in one module. Works with Terraform and OpenTofu (>= 1.6),
Akamai provider >= 10.0, < 11.0.
What you get:
- An
akamai_edgeworkertied to your group and resource tier, with the code bundle (built outside Terraform as a.tgz) tracked by hash so a changed bundle produces a new version. - A guarded
akamai_edgeworkers_activationthat defaults to STAGING — promote to production only after verification. Activation is automatically skipped unless a bundle is present (enforced by a precondition). - An optional
akamai_edgekvnamespace plus seededakamai_edgekv_group_items, with production data residency (US/EU/JP) wired through.
Secure defaults
- Staging-first activation.
activation_networkdefaults toSTAGING; you must explicitly opt intoPRODUCTION. - No silent half-deploys. A precondition fails the plan if
activate = truebut nolocal_bundleis supplied, so you never "activate" an empty version. - No secrets at the edge.
edgekv_itemsis plaintext key/value storage; the variable docs and this README state it is for non-secret data (flags, routing hints) only. Keep credentials in a real secrets store and inject at request time. - Initial revision pinned.
auto_pindefaults totrue(Akamai's safe default) so the activated revision is locked unless you deliberately opt out. - Sane retention. EdgeKV retention is validated to be
0(indefinite) or at least one day, preventing accidental sub-day expiry.
Provider
akamai = {
source = "akamai/akamai"
version = ">= 10.0, < 11.0"
}
License
Commercial — LicenseRef-IaCBazaar-Commercial.
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.
- Usage
- Inputs
- Outputs
- Notes