← All activity records

FACTUAL ACTIVITY RECORD · An activity record based on work that took place

Extending the Terraform provider lock to Linux execution

Adding Linux checksums for the same provider versions and passing read-only initialization

Activity period:

Purpose

Terraform preparation stopped before changing any resource. Provider versions were fixed, but the lock file lacked checksums for the Linux runner, so read-only provider initialization could not complete.

Implementation

Linux AMD64 checksums for the pinned Google and Google Beta providers were added to provider dependency lock using the official Terraform command. Provider versions and resource configuration were unchanged.

The lock contract binds checksums for multiple platforms to one pinned version.

Rendering diagram…

What was confirmed

Verification results

A backend-free terraform init -lockfile=readonly succeeded on Linux.

terraform validate, the GCP configuration audit, and the diff check passed in the same environment.

No resource-changing operation had run by the cutoff.

Basis for completion

This scope ended when the pinned lock file passed read-only initialization and validation on Linux.