From 29e14ed04c1827987b3f5f03e9675bb33c4ce205 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Wed, 1 Jul 2026 14:46:43 +0000 Subject: [PATCH 1/7] docs: add Terraform drift detection tutorial --- config/navigation.json | 1 + tutorials/terraform_drift_detection.mdx | 337 ++++++++++++++++++++++++ 2 files changed, 338 insertions(+) create mode 100644 tutorials/terraform_drift_detection.mdx diff --git a/config/navigation.json b/config/navigation.json index a0ed1b8..0eaa3ca 100644 --- a/config/navigation.json +++ b/config/navigation.json @@ -114,6 +114,7 @@ "group": "Security", "pages": [ "tutorials/unauthorized_iac_changes", + "tutorials/terraform_drift_detection", "tutorials/rotating_api_keys" ] }, diff --git a/tutorials/terraform_drift_detection.mdx b/tutorials/terraform_drift_detection.mdx new file mode 100644 index 0000000..1ba6d4b --- /dev/null +++ b/tutorials/terraform_drift_detection.mdx @@ -0,0 +1,337 @@ +--- +title: Detecting Terraform drift +description: Learn how to detect and manage Terraform infrastructure drift with Kosli — combining scheduled plans with attested provenance for audit-grade evidence. +--- + +Configuration drift is the gap between what Terraform believes is deployed and what is actually running. Infrastructure that has been peer-reviewed and applied through CI/CD is only trustworthy for as long as nothing has changed since. The moment a change is made outside that process — a hotfix in the cloud console, an apply run from an engineer's laptop, a partial apply failure, or an out-of-band automation — your version-controlled baseline silently stops matching reality. + +By the end of this tutorial, you will understand the two mechanisms a dependable drift control needs, how to build a minimal detector yourself, and how Kosli turns detection into tamper-evident, audit-grade evidence. + + + This tutorial covers detecting **drift** — changes that leave your Terraform config untouched but modify the live world (or vice versa). For detecting an unauthorized apply that bypasses your approved CI process entirely, see [Detecting unauthorized Terraform changes](/tutorials/unauthorized_iac_changes). + + +## The core idea: watch two surfaces + +Detecting drift reliably means watching two different surfaces, because there are two distinct classes of change and each is invisible to a detector that watches only the other: + +- **Statefile changes that bypass review** — for example, an apply run from an engineer's laptop. The Terraform statefile is updated, but the change never passed through CI and was never peer-reviewed. +- **Real-world changes that leave the statefile untouched** — for example, an edit made directly in the cloud console. The live resource changes, but the statefile still reflects the old, approved configuration. + +A drift control that monitors only one of these will systematically miss the other. A complete approach pairs two detective mechanisms: + + + + Prove that every statefile in use was produced by your pipeline. A statefile your pipeline doesn't recognise is, by definition, the product of an apply that bypassed CI. A plan can't catch this: a laptop apply updates the statefile and the world together, so they still agree and the plan comes back empty. Detecting it needs a record of where the statefile came from. + + + Periodically run `terraform plan` against the approved code. A non-empty plan means the running infrastructure has diverged from the declared state. This is the only mechanism a bare scheduled plan can provide on its own. + + + +In the Kosli reference implementation, both mechanisms converge on a single signal: a Kosli [Environment](/getting_started/environments) that reports itself as non-compliant. The statefile and a small drift-marker file are attested as artifacts into a Kosli Environment at apply time, and a scheduled Kosli reporter Lambda continuously snapshots them from S3 and checks the live files still match what was attested. + + + "The plan was clean yesterday" is not evidence that the environment is clean today. A green dashboard can be stale (the job stopped running) or unverifiable (who can prove the statefile wasn't swapped?). Only a **current, verifiable** signal counts as evidence. + + +## Prerequisites + +The mechanisms below assume a few things are already true. If they aren't, fix those first — drift detection on top of an undisciplined apply process produces mostly noise. + +- Terraform is applied through CI/CD, not from laptops, as the normal path. +- Remote, locked state — for example, an S3 backend with the native S3 lockfile (or DynamoDB). +- Keyless CI authentication to your cloud — for example, GitHub OIDC — with a dedicated, read-capable role for the detector. The detector never needs apply permissions. +- A notification channel (Slack, Teams, email) and a scheduler (GitHub Actions schedule, GitLab scheduled pipelines, or cron). +- A [Kosli account](/getting_started/authenticating_to_kosli) with a defined [Environment](/getting_started/environments) — for the full, two-mechanism approach. + +## Part 1 — Build it yourself + +This section is the minimum viable drift detector, described in vendor-neutral terms. The examples use GitHub Actions, but the shape ports to any CI system. + + + A bare scheduled plan catches world changes (Mechanism B) — a console or API edit the statefile doesn't know about. It **cannot** catch an out-of-CI apply (Mechanism A): a laptop apply updates the statefile and the world together, so they still agree and the plan stays empty. Catching that needs the statefile's provenance recorded and checked continuously — which is what Part 2 adds. Treat this section as the foundation, not the whole control. + + +### Record a baseline at apply time + +Every time the pipeline applies, record the exact git SHA that was applied, tied to the environment, somewhere durable. A small JSON marker stored next to the statefile works well — Kosli's reference implementation calls it `drift.plan.json`: + +```json +{ + "sha": "abc123def456...", + "drift": false +} +``` + +The `drift` field starts as `false` (no drift) and doubles as a latch — see [Latch, don't spam](#latch-dont-spam) below. Why store a SHA at all, rather than "just plan against main"? Because applying and merging are not the same event — see [Plan against the applied SHA](#plan-against-the-applied-sha-not-against-main) below. + +### Detect divergence with a scheduled plan + +On a schedule, run `terraform init` and `terraform plan` against the recorded baseline, then inspect the result. The cleanest machine-readable signal is the plan exit code: + +```shell +terraform plan -input=false -lock=false -detailed-exitcode -no-color -out=tfplan +# exit 0 -> no changes (no drift) +# exit 2 -> changes present (DRIFT) +# exit 1 -> error +``` + +Use `-lock=false` so the read-only drift plan never contends with a real apply, and `-input=false` so it can never hang waiting for a prompt. + +### Plan against the applied SHA, not against main + +This is the single most common false-positive source. If changes are merged to `main` but not yet applied — because the apply is gated behind a manual approval, or batched into a release — then planning against `main` shows a non-empty plan that reflects pending intentional changes, not drift. Always check out the recorded baseline SHA before planning: + +```yaml +- name: Check out the applied commit + uses: actions/checkout@v6 + with: + ref: ${{ steps.baseline.outputs.sha }} +``` + +### Surface the result and alert + +When drift is found, notify your channel and optionally record the event (for example, by stamping the marker with a timestamp). Keep the signal low-noise: drift is usually a detective control over an environment already protected by preventative controls, so it rarely warrants paging an on-call engineer. Best-effort triage by the team is normally the right posture. + +### A complete worked example + +Putting it together — a self-contained GitHub Actions workflow with no external tooling. It reads the baseline SHA from S3, checks out that commit, plans, and alerts on a non-empty plan. + +```yaml +name: Drift Detection +on: + schedule: + - cron: "*/30 * * * *" # every 30 minutes; tune per environment + workflow_dispatch: + +permissions: + id-token: write # cloud OIDC + contents: read + +concurrency: # never let two drift runs overlap + group: drift-${{ github.repository }} + cancel-in-progress: false + +jobs: + detect: + runs-on: ubuntu-latest + steps: + - name: Configure AWS credentials (OIDC) + uses: aws-actions/configure-aws-credentials@v6 + with: + role-to-assume: ${{ vars.DRIFT_ROLE_ARN }} + aws-region: ${{ vars.AWS_REGION }} + + - name: Read baseline SHA + id: baseline + env: + STATE_BUCKET: ${{ vars.STATE_BUCKET }} + REPO: ${{ github.event.repository.name }} + run: | + aws s3 cp "s3://$STATE_BUCKET/terraform/$REPO/drift.plan.json" /tmp/baseline.json + echo "sha=$(jq -r .sha /tmp/baseline.json)" >> "$GITHUB_OUTPUT" + echo "drift=$(jq -r .drift /tmp/baseline.json)" >> "$GITHUB_OUTPUT" + + - name: Check out the applied commit + if: steps.baseline.outputs.drift == 'false' # latch: skip if already flagged + uses: actions/checkout@v6 + with: + ref: ${{ steps.baseline.outputs.sha }} + + - uses: hashicorp/setup-terraform@v4 + with: + terraform_wrapper: false + + - name: Init & plan + if: steps.baseline.outputs.drift == 'false' + id: plan + run: | + terraform init -input=false + set +e + terraform plan -input=false -lock=false -detailed-exitcode -no-color -out=tfplan + echo "exitcode=$?" >> "$GITHUB_OUTPUT" + + - name: Alert + record drift + if: steps.plan.outputs.exitcode == '2' + env: + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + STATE_BUCKET: ${{ vars.STATE_BUCKET }} + REPO: ${{ github.event.repository.name }} + SHA: ${{ steps.baseline.outputs.sha }} + run: | + TS=$(date -u +%Y-%m-%dT%H:%M:%SZ) + jq -n --arg sha "$SHA" --arg drift "$TS" '{sha:$sha, drift:$drift}' \ + > /tmp/drift.plan.json + aws s3 cp /tmp/drift.plan.json \ + "s3://$STATE_BUCKET/terraform/$REPO/drift.plan.json" + curl -sf -X POST "$SLACK_WEBHOOK" -H 'Content-type: application/json' \ + --data "{\"text\":\"Drift detected in $GITHUB_REPOSITORY against $SHA\"}" +``` + +### Latch, don't spam + +Once drift is flagged, you usually don't want to re-plan and re-alert every cycle until someone acts. A simple latch lives in the marker itself: store the drift state in the `drift` field, skip planning while it is not `false`, and reset it to `false` on the next successful apply. The worked example above does exactly this with its `if: ... drift == 'false'` guards. + +## Hardening + +A detector that runs once and alerts once is easy. A detector you can depend on for an audit needs to handle the failure modes below. + + + + This is the most dangerous failure mode. If the scheduled job silently stops running, no new evidence arrives to contradict the last result — so the environment looks green forever, even as drift accumulates. Treating "the dashboard is green" as proof of cleanliness, without also verifying the underlying job is running on schedule, is a misuse of the control. Add a heartbeat or alert on "job has not run in N intervals". + + + + `terraform plan` can only see resources Terraform manages. A resource created entirely outside Terraform — say, an IAM user added by hand in the console with no corresponding Terraform resource — is invisible to this control. Closing that gap is the job of an Infrastructure-as-Code coverage policy (everything in production must be defined as code in the first place); drift detection assumes that policy holds and does not substitute for it. + + + + Two timing windows exist in theory. First, between an apply finishing and the statefile being captured for a provenance check, a concurrent unauthorised change could slip in. In practice the Terraform lock prevents a concurrent apply from starting until the lock is released, which keeps this theoretical. Second, if the statefile changes between a snapshot being taken and being evaluated, that snapshot is simply stale — the next cycle picks up the new state. Understand both; rely on locking and ordering to keep them harmless. + + + + Worst-case detection latency is the sum of your check interval (plus any snapshot/reporter interval, if you add the provenance layer). A ten-minute check with a five-minute reporter Lambda surfaces drift within fifteen minutes. Set the schedule from each environment's rate-of-change and blast radius rather than using one global value. + + + + Guard against overlapping runs for the same environment with a concurrency group (as in the example above). And scope the detector's cloud role tightly: it needs to read state and plan, plus write the marker file — nothing more. It must never hold apply permissions. + + + +## Part 2 — From detection to evidence with Kosli + +The do-it-yourself detector above has two gaps. It leaves no durable, tamper-evident record — "the job said green" is an assertion, not evidence an auditor can verify — and, as flagged above, it cannot see an out-of-CI apply at all. Closing both gaps is what Kosli adds. + +The mechanism is **attestation plus continuous reporting** against a Kosli Environment: + +- **At apply time**, the pipeline attests two files as artifacts into a Kosli Environment: the Terraform statefile and the drift marker (`drift.plan.json`). Attestation fingerprints each file and records that your pipeline produced it — establishing its provenance. +- **Continuously**, a scheduled Kosli reporter Lambda snapshots those same files from S3 into the Environment. The Environment's policy requires every artifact to have known provenance. + +Two independent conditions then report the same Kosli Environment as non-compliant, mapping cleanly onto the two mechanisms: + +1. **The statefile in S3 no longer matches an attestation** — it was produced by an apply outside CI. The reporter Lambda detects this on its own, with no scheduled plan involved. This is **Mechanism A**, the one a plan can never catch. +2. **The drift marker no longer matches its attestation** — the periodic drift detector found a non-empty plan and overwrote `drift.plan.json` in S3 with fresh, un-attested content. The next snapshot sees an unrecognised artifact. This is **Mechanism B**. + + + On the drift path the detector never calls the Kosli API. It just rewrites the marker in S3 with content that was never attested; the reporter Lambda does the detection on its next snapshot. Detection and evidence stay decoupled — fewer moving parts, one less credential in the detector, and a single place (the Environment) that tells you whether the world still matches what was approved. + + +Because the signal is a Kosli Environment's compliance state — backed by attested artifacts linked to the git SHA that produced them — it is exactly the kind of evidence an auditor wants for SOC 2 (CC7.2, CC8.1) and NIST SP 800-53 (CM-2, CM-3, SI-7). + +## Part 3 — Reference implementation: `kosli-dev/tf` + +Everything above is implemented at [github.com/kosli-dev/tf](https://github.com/kosli-dev/tf). It has two parts: a thin Terraform wrapper (`tf`) and a set of reusable GitHub Actions workflows, both open source under the MIT licence. The workflows attest the statefile and drift marker into a Kosli Environment, and the Kosli reporter Lambda is what continuously detects and reports drift. You can call the workflows directly, or borrow their shape for your own CI. + +### The wrapper + +`tf` is a drop-in replacement for `terraform` that removes the manual bookkeeping. It selects the correct `-var-file` for your active AWS profile and region, and injects the S3 backend config so you never hand-manage it. The backend is derived deterministically: + +```text +bucket = terraform-state- +key = terraform// # default: main.tfstate +region = encrypt = true # native S3 lockfile by default +``` + +`tf plan` saves a binary plan for later inspection; `tf apply` appends `-auto-approve` (the plan has already been reviewed, and CI has no interactive prompt). Locally you wrap it in your credential helper, for example `aws-vault exec staging -- tf plan`. + +### The workflows + +Three reusable workflows sit on a shared `base.yml`: + +- **`plan.yml`** — checkout, install Terraform and `tf`, fmt check, OIDC auth, `tf plan`, render a human-readable plan, upload it as an artifact. Emits a `has_changes` output. +- **`apply.yml`** — the plan steps plus `tf apply`, then a reset-drift-detection job that writes a fresh `{sha, drift: false}` marker to S3 (the known-good baseline for the next drift run). +- **`detect-drift.yml`** — the detector. Reads the baseline marker, and only if `drift == false` runs a plan against the baseline SHA. A non-empty plan overwrites the marker with `{sha, drift: }`; otherwise it records a no-drift summary. + +With Kosli enabled (the intended, full setup), `apply.yml` additionally attests the plan, the apply log, the statefile and the drift marker into your Kosli Environment. Those attested artifacts are what the Kosli reporter Lambda checks the live S3 files against — so an out-of-CI apply (an unrecognised statefile) or a flagged marker shows up as a non-compliant Environment. + +### Wiring it into your repo + +A caller workflow that applies on merge, with Kosli attestation enabled: + +```yaml +jobs: + apply: + uses: kosli-dev/tf/.github/workflows/apply.yml@main + permissions: + id-token: write + contents: write + pull-requests: read # needed by the PR-attestation step + with: + aws_region: eu-west-1 + aws_role_arn: arn:aws:iam::111122223333:role/my-role + environment: production + tf_version: v1.14.6 + kosli_template_file: kosli-apply-template.yml # omit to disable Kosli + secrets: + kosli_api_token: ${{ secrets.KOSLI_API_TOKEN }} + kosli_github_token: ${{ secrets.GITHUB_TOKEN }} +``` + +A scheduled caller that runs the detector (use a matrix to fan out across environments): + +```yaml +name: Drift +on: + schedule: + - cron: "*/15 * * * *" + workflow_dispatch: + +jobs: + drift: + uses: kosli-dev/tf/.github/workflows/detect-drift.yml@main + permissions: + id-token: write + contents: write + with: + aws_region: eu-west-1 + aws_role_arn: arn:aws:iam::111122223333:role/my-role + environment: production +``` + +The Kosli [Trail template](/template-reference/flow_template) declares every attestation and artifact the workflow emits: + +```yaml +# kosli-apply-template.yml +version: 1 +trail: + attestations: + - name: terraform-plan + type: generic + - name: terraform-apply + type: generic + artifacts: + - name: terraform-state + - name: drift-plan +``` + +### Phased adoption + +Kosli attestation is opt-in in the workflows: leave `kosli_template_file` empty and every attestation step is skipped — you still get plan, apply, and the S3-marker drift loop. But be clear about what that costs you: without Kosli you have only the world-change detection of Part 1 (Mechanism B), with no provenance for out-of-CI applies (Mechanism A) and no tamper-evident evidence. The sensible path is to stand up the loop first, then enable Kosli attestation to get the full two-mechanism control and the audit trail. + +## Adapting to other CI systems + +The mechanism is CI-agnostic; only the authentication and scheduling glue changes. On any platform the loop is identical: read the baseline SHA, check out that commit, run a read-only plan, branch on whether the plan is empty. + +- **GitLab CI** — a scheduled pipeline with OIDC to your cloud, the same checkout-by-SHA and `plan -detailed-exitcode`. +- **Jenkins / cron** — a timer-triggered job doing the same steps; store the marker in object storage or any durable key-value store. +- **Any platform** — the evidence layer and out-of-CI-apply detection (Mechanism A) come from attesting the statefile and marker into a Kosli Environment at apply time and letting the Kosli reporter Lambda verify them on each snapshot. That part is the same wherever your pipeline runs. + +## Implementation checklist + +- [ ] Terraform is applied through CI/CD, with remote, locked state. +- [ ] Each apply records the applied git SHA to a durable, per-environment marker. +- [ ] A scheduled job plans against that SHA — not against `main` — using a read-only, lock-free plan. +- [ ] A non-empty plan raises an alert and is recorded; the result latches until the next apply resets it. +- [ ] The scheduled job itself is monitored for silent failure (heartbeat / not-run alert). +- [ ] The detector's cloud role can read and plan only — never apply. +- [ ] Cadence and concurrency are tuned per environment. +- [ ] Statefile and drift marker are attested into a Kosli Environment at apply time, and the Kosli reporter Lambda verifies them on a schedule. + +## Further reading + +- [`kosli-dev/tf`](https://github.com/kosli-dev/tf) — the reference wrapper and reusable workflows. +- [Environments](/getting_started/environments) — the Kosli primitive that carries the compliance signal. +- [Detecting unauthorized Terraform changes](/tutorials/unauthorized_iac_changes) — a related tutorial focused on catching applies that bypass CI. +- [Terraform `-detailed-exitcode`](https://developer.hashicorp.com/terraform/cli/commands/plan#detailed-exitcode) and [remote/locked S3 backends](https://developer.hashicorp.com/terraform/language/backend/s3). +- [GitHub OIDC](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect) for keyless cloud authentication from Actions. From fb8f65e21cb41e153ac6481e4aa75f892a79a03b Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 09:04:39 +0000 Subject: [PATCH 2/7] docs: split drift detection into DIY and Kosli tutorials, remove outdated page --- config/navigation.json | 4 +- config/redirects.json | 8 + tutorials/terraform_drift_detection.mdx | 337 ------------------ tutorials/terraform_drift_detection_diy.mdx | 200 +++++++++++ tutorials/terraform_drift_detection_kosli.mdx | 173 +++++++++ tutorials/unauthorized_iac_changes.md | 158 -------- 6 files changed, 383 insertions(+), 497 deletions(-) delete mode 100644 tutorials/terraform_drift_detection.mdx create mode 100644 tutorials/terraform_drift_detection_diy.mdx create mode 100644 tutorials/terraform_drift_detection_kosli.mdx delete mode 100644 tutorials/unauthorized_iac_changes.md diff --git a/config/navigation.json b/config/navigation.json index 0eaa3ca..dcabfb2 100644 --- a/config/navigation.json +++ b/config/navigation.json @@ -113,8 +113,8 @@ { "group": "Security", "pages": [ - "tutorials/unauthorized_iac_changes", - "tutorials/terraform_drift_detection", + "tutorials/terraform_drift_detection_diy", + "tutorials/terraform_drift_detection_kosli", "tutorials/rotating_api_keys" ] }, diff --git a/config/redirects.json b/config/redirects.json index a88b2a0..a11d022 100644 --- a/config/redirects.json +++ b/config/redirects.json @@ -1,4 +1,12 @@ [ + { + "source": "/tutorials/unauthorized_iac_changes", + "destination": "/tutorials/terraform_drift_detection_kosli" + }, + { + "source": "/tutorials/terraform_drift_detection", + "destination": "/tutorials/terraform_drift_detection_kosli" + }, { "source": "/getting_started/approvals", "destination": "/getting_started/attestations" diff --git a/tutorials/terraform_drift_detection.mdx b/tutorials/terraform_drift_detection.mdx deleted file mode 100644 index 1ba6d4b..0000000 --- a/tutorials/terraform_drift_detection.mdx +++ /dev/null @@ -1,337 +0,0 @@ ---- -title: Detecting Terraform drift -description: Learn how to detect and manage Terraform infrastructure drift with Kosli — combining scheduled plans with attested provenance for audit-grade evidence. ---- - -Configuration drift is the gap between what Terraform believes is deployed and what is actually running. Infrastructure that has been peer-reviewed and applied through CI/CD is only trustworthy for as long as nothing has changed since. The moment a change is made outside that process — a hotfix in the cloud console, an apply run from an engineer's laptop, a partial apply failure, or an out-of-band automation — your version-controlled baseline silently stops matching reality. - -By the end of this tutorial, you will understand the two mechanisms a dependable drift control needs, how to build a minimal detector yourself, and how Kosli turns detection into tamper-evident, audit-grade evidence. - - - This tutorial covers detecting **drift** — changes that leave your Terraform config untouched but modify the live world (or vice versa). For detecting an unauthorized apply that bypasses your approved CI process entirely, see [Detecting unauthorized Terraform changes](/tutorials/unauthorized_iac_changes). - - -## The core idea: watch two surfaces - -Detecting drift reliably means watching two different surfaces, because there are two distinct classes of change and each is invisible to a detector that watches only the other: - -- **Statefile changes that bypass review** — for example, an apply run from an engineer's laptop. The Terraform statefile is updated, but the change never passed through CI and was never peer-reviewed. -- **Real-world changes that leave the statefile untouched** — for example, an edit made directly in the cloud console. The live resource changes, but the statefile still reflects the old, approved configuration. - -A drift control that monitors only one of these will systematically miss the other. A complete approach pairs two detective mechanisms: - - - - Prove that every statefile in use was produced by your pipeline. A statefile your pipeline doesn't recognise is, by definition, the product of an apply that bypassed CI. A plan can't catch this: a laptop apply updates the statefile and the world together, so they still agree and the plan comes back empty. Detecting it needs a record of where the statefile came from. - - - Periodically run `terraform plan` against the approved code. A non-empty plan means the running infrastructure has diverged from the declared state. This is the only mechanism a bare scheduled plan can provide on its own. - - - -In the Kosli reference implementation, both mechanisms converge on a single signal: a Kosli [Environment](/getting_started/environments) that reports itself as non-compliant. The statefile and a small drift-marker file are attested as artifacts into a Kosli Environment at apply time, and a scheduled Kosli reporter Lambda continuously snapshots them from S3 and checks the live files still match what was attested. - - - "The plan was clean yesterday" is not evidence that the environment is clean today. A green dashboard can be stale (the job stopped running) or unverifiable (who can prove the statefile wasn't swapped?). Only a **current, verifiable** signal counts as evidence. - - -## Prerequisites - -The mechanisms below assume a few things are already true. If they aren't, fix those first — drift detection on top of an undisciplined apply process produces mostly noise. - -- Terraform is applied through CI/CD, not from laptops, as the normal path. -- Remote, locked state — for example, an S3 backend with the native S3 lockfile (or DynamoDB). -- Keyless CI authentication to your cloud — for example, GitHub OIDC — with a dedicated, read-capable role for the detector. The detector never needs apply permissions. -- A notification channel (Slack, Teams, email) and a scheduler (GitHub Actions schedule, GitLab scheduled pipelines, or cron). -- A [Kosli account](/getting_started/authenticating_to_kosli) with a defined [Environment](/getting_started/environments) — for the full, two-mechanism approach. - -## Part 1 — Build it yourself - -This section is the minimum viable drift detector, described in vendor-neutral terms. The examples use GitHub Actions, but the shape ports to any CI system. - - - A bare scheduled plan catches world changes (Mechanism B) — a console or API edit the statefile doesn't know about. It **cannot** catch an out-of-CI apply (Mechanism A): a laptop apply updates the statefile and the world together, so they still agree and the plan stays empty. Catching that needs the statefile's provenance recorded and checked continuously — which is what Part 2 adds. Treat this section as the foundation, not the whole control. - - -### Record a baseline at apply time - -Every time the pipeline applies, record the exact git SHA that was applied, tied to the environment, somewhere durable. A small JSON marker stored next to the statefile works well — Kosli's reference implementation calls it `drift.plan.json`: - -```json -{ - "sha": "abc123def456...", - "drift": false -} -``` - -The `drift` field starts as `false` (no drift) and doubles as a latch — see [Latch, don't spam](#latch-dont-spam) below. Why store a SHA at all, rather than "just plan against main"? Because applying and merging are not the same event — see [Plan against the applied SHA](#plan-against-the-applied-sha-not-against-main) below. - -### Detect divergence with a scheduled plan - -On a schedule, run `terraform init` and `terraform plan` against the recorded baseline, then inspect the result. The cleanest machine-readable signal is the plan exit code: - -```shell -terraform plan -input=false -lock=false -detailed-exitcode -no-color -out=tfplan -# exit 0 -> no changes (no drift) -# exit 2 -> changes present (DRIFT) -# exit 1 -> error -``` - -Use `-lock=false` so the read-only drift plan never contends with a real apply, and `-input=false` so it can never hang waiting for a prompt. - -### Plan against the applied SHA, not against main - -This is the single most common false-positive source. If changes are merged to `main` but not yet applied — because the apply is gated behind a manual approval, or batched into a release — then planning against `main` shows a non-empty plan that reflects pending intentional changes, not drift. Always check out the recorded baseline SHA before planning: - -```yaml -- name: Check out the applied commit - uses: actions/checkout@v6 - with: - ref: ${{ steps.baseline.outputs.sha }} -``` - -### Surface the result and alert - -When drift is found, notify your channel and optionally record the event (for example, by stamping the marker with a timestamp). Keep the signal low-noise: drift is usually a detective control over an environment already protected by preventative controls, so it rarely warrants paging an on-call engineer. Best-effort triage by the team is normally the right posture. - -### A complete worked example - -Putting it together — a self-contained GitHub Actions workflow with no external tooling. It reads the baseline SHA from S3, checks out that commit, plans, and alerts on a non-empty plan. - -```yaml -name: Drift Detection -on: - schedule: - - cron: "*/30 * * * *" # every 30 minutes; tune per environment - workflow_dispatch: - -permissions: - id-token: write # cloud OIDC - contents: read - -concurrency: # never let two drift runs overlap - group: drift-${{ github.repository }} - cancel-in-progress: false - -jobs: - detect: - runs-on: ubuntu-latest - steps: - - name: Configure AWS credentials (OIDC) - uses: aws-actions/configure-aws-credentials@v6 - with: - role-to-assume: ${{ vars.DRIFT_ROLE_ARN }} - aws-region: ${{ vars.AWS_REGION }} - - - name: Read baseline SHA - id: baseline - env: - STATE_BUCKET: ${{ vars.STATE_BUCKET }} - REPO: ${{ github.event.repository.name }} - run: | - aws s3 cp "s3://$STATE_BUCKET/terraform/$REPO/drift.plan.json" /tmp/baseline.json - echo "sha=$(jq -r .sha /tmp/baseline.json)" >> "$GITHUB_OUTPUT" - echo "drift=$(jq -r .drift /tmp/baseline.json)" >> "$GITHUB_OUTPUT" - - - name: Check out the applied commit - if: steps.baseline.outputs.drift == 'false' # latch: skip if already flagged - uses: actions/checkout@v6 - with: - ref: ${{ steps.baseline.outputs.sha }} - - - uses: hashicorp/setup-terraform@v4 - with: - terraform_wrapper: false - - - name: Init & plan - if: steps.baseline.outputs.drift == 'false' - id: plan - run: | - terraform init -input=false - set +e - terraform plan -input=false -lock=false -detailed-exitcode -no-color -out=tfplan - echo "exitcode=$?" >> "$GITHUB_OUTPUT" - - - name: Alert + record drift - if: steps.plan.outputs.exitcode == '2' - env: - SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - STATE_BUCKET: ${{ vars.STATE_BUCKET }} - REPO: ${{ github.event.repository.name }} - SHA: ${{ steps.baseline.outputs.sha }} - run: | - TS=$(date -u +%Y-%m-%dT%H:%M:%SZ) - jq -n --arg sha "$SHA" --arg drift "$TS" '{sha:$sha, drift:$drift}' \ - > /tmp/drift.plan.json - aws s3 cp /tmp/drift.plan.json \ - "s3://$STATE_BUCKET/terraform/$REPO/drift.plan.json" - curl -sf -X POST "$SLACK_WEBHOOK" -H 'Content-type: application/json' \ - --data "{\"text\":\"Drift detected in $GITHUB_REPOSITORY against $SHA\"}" -``` - -### Latch, don't spam - -Once drift is flagged, you usually don't want to re-plan and re-alert every cycle until someone acts. A simple latch lives in the marker itself: store the drift state in the `drift` field, skip planning while it is not `false`, and reset it to `false` on the next successful apply. The worked example above does exactly this with its `if: ... drift == 'false'` guards. - -## Hardening - -A detector that runs once and alerts once is easy. A detector you can depend on for an audit needs to handle the failure modes below. - - - - This is the most dangerous failure mode. If the scheduled job silently stops running, no new evidence arrives to contradict the last result — so the environment looks green forever, even as drift accumulates. Treating "the dashboard is green" as proof of cleanliness, without also verifying the underlying job is running on schedule, is a misuse of the control. Add a heartbeat or alert on "job has not run in N intervals". - - - - `terraform plan` can only see resources Terraform manages. A resource created entirely outside Terraform — say, an IAM user added by hand in the console with no corresponding Terraform resource — is invisible to this control. Closing that gap is the job of an Infrastructure-as-Code coverage policy (everything in production must be defined as code in the first place); drift detection assumes that policy holds and does not substitute for it. - - - - Two timing windows exist in theory. First, between an apply finishing and the statefile being captured for a provenance check, a concurrent unauthorised change could slip in. In practice the Terraform lock prevents a concurrent apply from starting until the lock is released, which keeps this theoretical. Second, if the statefile changes between a snapshot being taken and being evaluated, that snapshot is simply stale — the next cycle picks up the new state. Understand both; rely on locking and ordering to keep them harmless. - - - - Worst-case detection latency is the sum of your check interval (plus any snapshot/reporter interval, if you add the provenance layer). A ten-minute check with a five-minute reporter Lambda surfaces drift within fifteen minutes. Set the schedule from each environment's rate-of-change and blast radius rather than using one global value. - - - - Guard against overlapping runs for the same environment with a concurrency group (as in the example above). And scope the detector's cloud role tightly: it needs to read state and plan, plus write the marker file — nothing more. It must never hold apply permissions. - - - -## Part 2 — From detection to evidence with Kosli - -The do-it-yourself detector above has two gaps. It leaves no durable, tamper-evident record — "the job said green" is an assertion, not evidence an auditor can verify — and, as flagged above, it cannot see an out-of-CI apply at all. Closing both gaps is what Kosli adds. - -The mechanism is **attestation plus continuous reporting** against a Kosli Environment: - -- **At apply time**, the pipeline attests two files as artifacts into a Kosli Environment: the Terraform statefile and the drift marker (`drift.plan.json`). Attestation fingerprints each file and records that your pipeline produced it — establishing its provenance. -- **Continuously**, a scheduled Kosli reporter Lambda snapshots those same files from S3 into the Environment. The Environment's policy requires every artifact to have known provenance. - -Two independent conditions then report the same Kosli Environment as non-compliant, mapping cleanly onto the two mechanisms: - -1. **The statefile in S3 no longer matches an attestation** — it was produced by an apply outside CI. The reporter Lambda detects this on its own, with no scheduled plan involved. This is **Mechanism A**, the one a plan can never catch. -2. **The drift marker no longer matches its attestation** — the periodic drift detector found a non-empty plan and overwrote `drift.plan.json` in S3 with fresh, un-attested content. The next snapshot sees an unrecognised artifact. This is **Mechanism B**. - - - On the drift path the detector never calls the Kosli API. It just rewrites the marker in S3 with content that was never attested; the reporter Lambda does the detection on its next snapshot. Detection and evidence stay decoupled — fewer moving parts, one less credential in the detector, and a single place (the Environment) that tells you whether the world still matches what was approved. - - -Because the signal is a Kosli Environment's compliance state — backed by attested artifacts linked to the git SHA that produced them — it is exactly the kind of evidence an auditor wants for SOC 2 (CC7.2, CC8.1) and NIST SP 800-53 (CM-2, CM-3, SI-7). - -## Part 3 — Reference implementation: `kosli-dev/tf` - -Everything above is implemented at [github.com/kosli-dev/tf](https://github.com/kosli-dev/tf). It has two parts: a thin Terraform wrapper (`tf`) and a set of reusable GitHub Actions workflows, both open source under the MIT licence. The workflows attest the statefile and drift marker into a Kosli Environment, and the Kosli reporter Lambda is what continuously detects and reports drift. You can call the workflows directly, or borrow their shape for your own CI. - -### The wrapper - -`tf` is a drop-in replacement for `terraform` that removes the manual bookkeeping. It selects the correct `-var-file` for your active AWS profile and region, and injects the S3 backend config so you never hand-manage it. The backend is derived deterministically: - -```text -bucket = terraform-state- -key = terraform// # default: main.tfstate -region = encrypt = true # native S3 lockfile by default -``` - -`tf plan` saves a binary plan for later inspection; `tf apply` appends `-auto-approve` (the plan has already been reviewed, and CI has no interactive prompt). Locally you wrap it in your credential helper, for example `aws-vault exec staging -- tf plan`. - -### The workflows - -Three reusable workflows sit on a shared `base.yml`: - -- **`plan.yml`** — checkout, install Terraform and `tf`, fmt check, OIDC auth, `tf plan`, render a human-readable plan, upload it as an artifact. Emits a `has_changes` output. -- **`apply.yml`** — the plan steps plus `tf apply`, then a reset-drift-detection job that writes a fresh `{sha, drift: false}` marker to S3 (the known-good baseline for the next drift run). -- **`detect-drift.yml`** — the detector. Reads the baseline marker, and only if `drift == false` runs a plan against the baseline SHA. A non-empty plan overwrites the marker with `{sha, drift: }`; otherwise it records a no-drift summary. - -With Kosli enabled (the intended, full setup), `apply.yml` additionally attests the plan, the apply log, the statefile and the drift marker into your Kosli Environment. Those attested artifacts are what the Kosli reporter Lambda checks the live S3 files against — so an out-of-CI apply (an unrecognised statefile) or a flagged marker shows up as a non-compliant Environment. - -### Wiring it into your repo - -A caller workflow that applies on merge, with Kosli attestation enabled: - -```yaml -jobs: - apply: - uses: kosli-dev/tf/.github/workflows/apply.yml@main - permissions: - id-token: write - contents: write - pull-requests: read # needed by the PR-attestation step - with: - aws_region: eu-west-1 - aws_role_arn: arn:aws:iam::111122223333:role/my-role - environment: production - tf_version: v1.14.6 - kosli_template_file: kosli-apply-template.yml # omit to disable Kosli - secrets: - kosli_api_token: ${{ secrets.KOSLI_API_TOKEN }} - kosli_github_token: ${{ secrets.GITHUB_TOKEN }} -``` - -A scheduled caller that runs the detector (use a matrix to fan out across environments): - -```yaml -name: Drift -on: - schedule: - - cron: "*/15 * * * *" - workflow_dispatch: - -jobs: - drift: - uses: kosli-dev/tf/.github/workflows/detect-drift.yml@main - permissions: - id-token: write - contents: write - with: - aws_region: eu-west-1 - aws_role_arn: arn:aws:iam::111122223333:role/my-role - environment: production -``` - -The Kosli [Trail template](/template-reference/flow_template) declares every attestation and artifact the workflow emits: - -```yaml -# kosli-apply-template.yml -version: 1 -trail: - attestations: - - name: terraform-plan - type: generic - - name: terraform-apply - type: generic - artifacts: - - name: terraform-state - - name: drift-plan -``` - -### Phased adoption - -Kosli attestation is opt-in in the workflows: leave `kosli_template_file` empty and every attestation step is skipped — you still get plan, apply, and the S3-marker drift loop. But be clear about what that costs you: without Kosli you have only the world-change detection of Part 1 (Mechanism B), with no provenance for out-of-CI applies (Mechanism A) and no tamper-evident evidence. The sensible path is to stand up the loop first, then enable Kosli attestation to get the full two-mechanism control and the audit trail. - -## Adapting to other CI systems - -The mechanism is CI-agnostic; only the authentication and scheduling glue changes. On any platform the loop is identical: read the baseline SHA, check out that commit, run a read-only plan, branch on whether the plan is empty. - -- **GitLab CI** — a scheduled pipeline with OIDC to your cloud, the same checkout-by-SHA and `plan -detailed-exitcode`. -- **Jenkins / cron** — a timer-triggered job doing the same steps; store the marker in object storage or any durable key-value store. -- **Any platform** — the evidence layer and out-of-CI-apply detection (Mechanism A) come from attesting the statefile and marker into a Kosli Environment at apply time and letting the Kosli reporter Lambda verify them on each snapshot. That part is the same wherever your pipeline runs. - -## Implementation checklist - -- [ ] Terraform is applied through CI/CD, with remote, locked state. -- [ ] Each apply records the applied git SHA to a durable, per-environment marker. -- [ ] A scheduled job plans against that SHA — not against `main` — using a read-only, lock-free plan. -- [ ] A non-empty plan raises an alert and is recorded; the result latches until the next apply resets it. -- [ ] The scheduled job itself is monitored for silent failure (heartbeat / not-run alert). -- [ ] The detector's cloud role can read and plan only — never apply. -- [ ] Cadence and concurrency are tuned per environment. -- [ ] Statefile and drift marker are attested into a Kosli Environment at apply time, and the Kosli reporter Lambda verifies them on a schedule. - -## Further reading - -- [`kosli-dev/tf`](https://github.com/kosli-dev/tf) — the reference wrapper and reusable workflows. -- [Environments](/getting_started/environments) — the Kosli primitive that carries the compliance signal. -- [Detecting unauthorized Terraform changes](/tutorials/unauthorized_iac_changes) — a related tutorial focused on catching applies that bypass CI. -- [Terraform `-detailed-exitcode`](https://developer.hashicorp.com/terraform/cli/commands/plan#detailed-exitcode) and [remote/locked S3 backends](https://developer.hashicorp.com/terraform/language/backend/s3). -- [GitHub OIDC](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect) for keyless cloud authentication from Actions. diff --git a/tutorials/terraform_drift_detection_diy.mdx b/tutorials/terraform_drift_detection_diy.mdx new file mode 100644 index 0000000..1e88eef --- /dev/null +++ b/tutorials/terraform_drift_detection_diy.mdx @@ -0,0 +1,200 @@ +--- +title: Detecting Terraform drift (do-it-yourself) +description: Build a minimal, vendor-neutral Terraform drift detector — the CI-agnostic loop that catches world changes with a scheduled plan against the applied SHA. +--- + +Configuration drift is the gap between what Terraform believes is deployed and what is actually running. The moment a change is made outside your approved process — a hotfix in the cloud console, a partial apply failure, an out-of-band automation — your version-controlled baseline silently stops matching reality. + +This tutorial walks through the minimum viable drift detector: a scheduled Terraform plan against the last-applied git SHA, with no external tooling. It ports to any CI system; the worked example uses GitHub Actions. + + + A bare scheduled plan catches **world changes** — a console or API edit the statefile doesn't know about. It cannot catch an **out-of-CI apply**: a laptop apply updates the statefile and the world together, so they still agree and the plan stays empty. Closing that gap needs the statefile's provenance recorded and checked continuously — see [Detecting Terraform drift with Kosli](/tutorials/terraform_drift_detection_kosli) for the two-mechanism control with audit-grade evidence. + + +## Prerequisites + +Fix these first — drift detection on top of an undisciplined apply process produces mostly noise. + +- Terraform is applied through CI/CD, not from laptops, as the normal path. +- Remote, locked state — for example, an S3 backend with the native S3 lockfile (or DynamoDB). +- Keyless CI authentication to your cloud (for example, GitHub OIDC) with a dedicated, read-capable role for the detector. The detector never needs apply permissions. +- A notification channel (Slack, Teams, email) and a scheduler (GitHub Actions schedule, GitLab scheduled pipelines, or cron). + +## Record a baseline at apply time + +Every time the pipeline applies, record the exact git SHA that was applied, tied to the environment, somewhere durable. A small JSON marker stored next to the statefile works well — call it `drift.plan.json`: + +```json +{ + "sha": "abc123def456...", + "drift": false +} +``` + +The `drift` field starts as `false` (no drift) and doubles as a latch — see [Latch, don't spam](#latch-dont-spam) below. + +Why store a SHA at all, rather than "just plan against `main`"? Because applying and merging are not the same event — see [Plan against the applied SHA](#plan-against-the-applied-sha-not-against-main) below. + +## Detect divergence with a scheduled plan + +On a schedule, run `terraform init` and `terraform plan` against the recorded baseline, then inspect the result. The cleanest machine-readable signal is the plan exit code: + +```shell +terraform plan -input=false -lock=false -detailed-exitcode -no-color -out=tfplan +# exit 0 -> no changes (no drift) +# exit 2 -> changes present (DRIFT) +# exit 1 -> error +``` + +Use `-lock=false` so the read-only drift plan never contends with a real apply, and `-input=false` so it can never hang waiting for a prompt. + +## Plan against the applied SHA, not against `main` + +This is the single most common false-positive source. If changes are merged to `main` but not yet applied — because the apply is gated behind a manual approval, or batched into a release — then planning against `main` shows a non-empty plan that reflects pending intentional changes, not drift. Always check out the recorded baseline SHA before planning: + +```yaml +- name: Check out the applied commit + uses: actions/checkout@v6 + with: + ref: ${{ steps.baseline.outputs.sha }} +``` + +## Surface the result and alert + +When drift is found, notify your channel and optionally record the event (for example, by stamping the marker with a timestamp). Keep the signal low-noise: drift is usually a detective control over an environment already protected by preventative controls, so it rarely warrants paging an on-call engineer. Best-effort triage by the team is normally the right posture. + +## A complete worked example + +A self-contained GitHub Actions workflow with no external tooling. It reads the baseline SHA from S3, checks out that commit, plans, and alerts on a non-empty plan. + +```yaml +name: Drift Detection +on: + schedule: + - cron: "*/30 * * * *" # every 30 minutes; tune per environment + workflow_dispatch: + +permissions: + id-token: write # cloud OIDC + contents: read + +concurrency: # never let two drift runs overlap + group: drift-${{ github.repository }} + cancel-in-progress: false + +jobs: + detect: + runs-on: ubuntu-latest + steps: + - name: Configure AWS credentials (OIDC) + uses: aws-actions/configure-aws-credentials@v6 + with: + role-to-assume: ${{ vars.DRIFT_ROLE_ARN }} + aws-region: ${{ vars.AWS_REGION }} + + - name: Read baseline SHA + id: baseline + env: + STATE_BUCKET: ${{ vars.STATE_BUCKET }} + REPO: ${{ github.event.repository.name }} + run: | + aws s3 cp "s3://$STATE_BUCKET/terraform/$REPO/drift.plan.json" /tmp/baseline.json + echo "sha=$(jq -r .sha /tmp/baseline.json)" >> "$GITHUB_OUTPUT" + echo "drift=$(jq -r .drift /tmp/baseline.json)" >> "$GITHUB_OUTPUT" + + - name: Check out the applied commit + if: steps.baseline.outputs.drift == 'false' # latch: skip if already flagged + uses: actions/checkout@v6 + with: + ref: ${{ steps.baseline.outputs.sha }} + + - uses: hashicorp/setup-terraform@v4 + with: + terraform_wrapper: false + + - name: Init & plan + if: steps.baseline.outputs.drift == 'false' + id: plan + run: | + terraform init -input=false + set +e + terraform plan -input=false -lock=false -detailed-exitcode -no-color -out=tfplan + echo "exitcode=$?" >> "$GITHUB_OUTPUT" + + - name: Alert + record drift + if: steps.plan.outputs.exitcode == '2' + env: + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + STATE_BUCKET: ${{ vars.STATE_BUCKET }} + REPO: ${{ github.event.repository.name }} + SHA: ${{ steps.baseline.outputs.sha }} + run: | + TS=$(date -u +%Y-%m-%dT%H:%M:%SZ) + jq -n --arg sha "$SHA" --arg drift "$TS" '{sha:$sha, drift:$drift}' \ + > /tmp/drift.plan.json + aws s3 cp /tmp/drift.plan.json \ + "s3://$STATE_BUCKET/terraform/$REPO/drift.plan.json" + curl -sf -X POST "$SLACK_WEBHOOK" -H 'Content-type: application/json' \ + --data "{\"text\":\"Drift detected in $GITHUB_REPOSITORY against $SHA\"}" +``` + +## Latch, don't spam + +Once drift is flagged, you usually don't want to re-plan and re-alert every cycle until someone acts. A simple latch lives in the marker itself: store the drift state in the `drift` field, skip planning while it is not `false`, and reset it to `false` on the next successful apply. The worked example above does exactly this with its `if: ... drift == 'false'` guards. + +## Hardening + +A detector that runs once and alerts once is easy. A detector you can depend on for an audit needs to handle the failure modes below. + + + + This is the most dangerous failure mode. If the scheduled job silently stops running, no new evidence arrives to contradict the last result — so the environment looks green forever, even as drift accumulates. Treating "the dashboard is green" as proof of cleanliness, without also verifying the underlying job is running on schedule, is a misuse of the control. Add a heartbeat or alert on "job has not run in N intervals". + + + + `terraform plan` can only see resources Terraform manages. A resource created entirely outside Terraform — say, an IAM user added by hand in the console with no corresponding Terraform resource — is invisible to this control. Closing that gap is the job of an Infrastructure-as-Code coverage policy (everything in production must be defined as code in the first place); drift detection assumes that policy holds and does not substitute for it. + + + + Two timing windows exist in theory. First, between an apply finishing and the baseline marker being written, a concurrent unauthorised change could slip in. In practice the Terraform lock prevents a concurrent apply from starting until the lock is released, which keeps this theoretical. Second, if the world changes between one drift cycle and the next, the alert may be delayed by one interval. Understand both; rely on locking and ordering to keep them harmless. + + + + Worst-case detection latency is the check interval. A ten-minute check surfaces drift within ten minutes. Set the schedule from each environment's rate-of-change and blast radius rather than using one global value. + + + + Guard against overlapping runs for the same environment with a concurrency group (as in the example above). Scope the detector's cloud role tightly: it needs to read state and plan, plus write the marker file — nothing more. It must never hold apply permissions. + + + +## Adapting to other CI systems + +The mechanism is CI-agnostic; only the authentication and scheduling glue changes. On any platform the loop is identical: read the baseline SHA, check out that commit, run a read-only plan, branch on whether the plan is empty. + +- **GitLab CI** — a scheduled pipeline with OIDC to your cloud, the same checkout-by-SHA and `plan -detailed-exitcode`. +- **Jenkins / cron** — a timer-triggered job doing the same steps; store the marker in object storage or any durable key-value store. + +## Implementation checklist + +- [ ] Terraform is applied through CI/CD, with remote, locked state. +- [ ] Each apply records the applied git SHA to a durable, per-environment marker. +- [ ] A scheduled job plans against that SHA — not against `main` — using a read-only, lock-free plan. +- [ ] A non-empty plan raises an alert and is recorded; the result latches until the next apply resets it. +- [ ] The scheduled job itself is monitored for silent failure (heartbeat / not-run alert). +- [ ] The detector's cloud role can read and plan only — never apply. +- [ ] Cadence and concurrency are tuned per environment. + +## Next steps + +The DIY loop above catches world changes but leaves two gaps: + +- It leaves no durable, tamper-evident record — "the job said green" is an assertion, not evidence an auditor can verify. +- It cannot detect an out-of-CI apply (a laptop apply updates the statefile and the world together, so they still agree and the plan stays empty). + +Both gaps are closed by attesting the statefile and drift marker into a Kosli Environment. See [Detecting Terraform drift with Kosli](/tutorials/terraform_drift_detection_kosli). + +## Further reading + +- [Terraform `-detailed-exitcode`](https://developer.hashicorp.com/terraform/cli/commands/plan#detailed-exitcode) and [remote/locked S3 backends](https://developer.hashicorp.com/terraform/language/backend/s3). +- [GitHub OIDC](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect) for keyless cloud authentication from Actions. diff --git a/tutorials/terraform_drift_detection_kosli.mdx b/tutorials/terraform_drift_detection_kosli.mdx new file mode 100644 index 0000000..e8a99b5 --- /dev/null +++ b/tutorials/terraform_drift_detection_kosli.mdx @@ -0,0 +1,173 @@ +--- +title: Detecting Terraform drift with Kosli +description: Turn Terraform drift detection into audit-grade evidence — attest the statefile and drift marker into a Kosli Environment so both world changes and out-of-CI applies surface as non-compliance. +--- + +A scheduled `terraform plan` catches world changes but has two dangerous gaps: it leaves no tamper-evident record an auditor can verify, and it cannot see an apply that bypasses CI at all (a laptop apply updates the statefile and the world together, so they still agree and the plan stays empty). + +This tutorial closes both gaps by attesting the Terraform statefile and a small drift marker into a [Kosli Environment](/getting_started/environments). A Kosli reporter Lambda continuously verifies that the live files still match what was attested, so any divergence — an unrecognised statefile from an out-of-CI apply, or a rewritten drift marker from the scheduled plan — surfaces as a non-compliant Environment. + + + If you haven't yet built the scheduled-plan loop, start with [Detecting Terraform drift (do-it-yourself)](/tutorials/terraform_drift_detection_diy). This tutorial layers Kosli attestation on top of that loop. + + +## The two mechanisms + +Detecting drift reliably means watching two different surfaces, because there are two distinct classes of change and each is invisible to a detector that watches only the other. + + + + Prove that every statefile in use was produced by your pipeline. A statefile your pipeline doesn't recognise is, by definition, the product of an apply that bypassed CI. A plan can't catch this: a laptop apply updates the statefile and the world together, so they still agree and the plan comes back empty. Detecting it needs a record of where the statefile came from — a provenance system. + + + Periodically run `terraform plan` against the approved code. A non-empty plan means the running infrastructure has diverged from the declared state. This is the only mechanism a bare scheduled plan can provide on its own. + + + +With Kosli, both mechanisms converge on a single signal: a Kosli Environment that reports itself as non-compliant. + + + "The plan was clean yesterday" is not evidence that the environment is clean today. A green dashboard can be stale (the job stopped running) or unverifiable (who can prove the statefile wasn't swapped?). Only a **current, verifiable** signal counts as evidence. + + +## How it works + +The mechanism is **attestation plus continuous reporting** against a Kosli Environment: + +- **At apply time**, the pipeline attests two files as artifacts into a Kosli Environment: the Terraform statefile and the drift marker (`drift.plan.json`). Attestation fingerprints each file and records that your pipeline produced it — establishing its provenance. +- **Continuously**, a scheduled Kosli reporter Lambda snapshots those same files from S3 into the Environment. The Environment's policy requires every artifact to have known provenance. + +Two independent conditions then report the same Kosli Environment as non-compliant, mapping cleanly onto the two mechanisms: + +1. **The statefile in S3 no longer matches an attestation** — it was produced by an apply outside CI. The reporter Lambda detects this on its own, with no scheduled plan involved. This is **Mechanism A**, the one a plan can never catch. +2. **The drift marker no longer matches its attestation** — the periodic drift detector found a non-empty plan and overwrote `drift.plan.json` in S3 with fresh, un-attested content. The next snapshot sees an unrecognised artifact. This is **Mechanism B**. + + + On the drift path the detector never calls the Kosli API. It just rewrites the marker in S3 with content that was never attested; the reporter Lambda does the detection on its next snapshot. Detection and evidence stay decoupled — fewer moving parts, one less credential in the detector, and a single place (the Environment) that tells you whether the world still matches what was approved. + + +Because the signal is a Kosli Environment's compliance state — backed by attested artifacts linked to the git SHA that produced them — it is exactly the kind of evidence an auditor wants for SOC 2 (CC7.2, CC8.1) and NIST SP 800-53 (CM-2, CM-3, SI-7). + +## Prerequisites + +- Terraform is applied through CI/CD, with remote, locked state (for example, an S3 backend with the native S3 lockfile or DynamoDB). +- Keyless CI authentication to your cloud (for example, GitHub OIDC) with a dedicated, read-capable role for the detector. +- A [Kosli account and API token](/getting_started/authenticating_to_kosli). +- A Kosli [Environment](/getting_started/environments) for each Terraform environment you want to protect. +- The Kosli reporter Lambda deployed to snapshot the statefile and drift marker into that Environment on a schedule. + +## Reference implementation: `kosli-dev/tf` + +Everything above is implemented at [github.com/kosli-dev/tf](https://github.com/kosli-dev/tf). It has two parts: a thin Terraform wrapper (`tf`) and a set of reusable GitHub Actions workflows, both open source under the MIT licence. You can call the workflows directly, or borrow their shape for your own CI. + +### The wrapper + +`tf` is a drop-in replacement for `terraform` that removes the manual bookkeeping. It selects the correct `-var-file` for your active AWS profile and region, and injects the S3 backend config so you never hand-manage it. The backend is derived deterministically: + +```text +bucket = terraform-state- +key = terraform// # default: main.tfstate +region = encrypt = true # native S3 lockfile by default +``` + +`tf plan` saves a binary plan for later inspection; `tf apply` appends `-auto-approve` (the plan has already been reviewed, and CI has no interactive prompt). Locally you wrap it in your credential helper, for example `aws-vault exec staging -- tf plan`. + +### The workflows + +Three reusable workflows sit on a shared `base.yml`: + +- **`plan.yml`** — checkout, install Terraform and `tf`, fmt check, OIDC auth, `tf plan`, render a human-readable plan, upload it as an artifact. Emits a `has_changes` output. +- **`apply.yml`** — the plan steps plus `tf apply`, then a reset-drift-detection job that writes a fresh `{sha, drift: false}` marker to S3 (the known-good baseline for the next drift run). +- **`detect-drift.yml`** — the detector. Reads the baseline marker, and only if `drift == false` runs a plan against the baseline SHA. A non-empty plan overwrites the marker with `{sha, drift: }`; otherwise it records a no-drift summary. + +With Kosli enabled (the intended, full setup), `apply.yml` additionally attests the plan, the apply log, the statefile and the drift marker into your Kosli Environment. Those attested artifacts are what the Kosli reporter Lambda checks the live S3 files against — so an out-of-CI apply (an unrecognised statefile) or a flagged marker shows up as a non-compliant Environment. + +### Wiring it into your repo + +A caller workflow that applies on merge, with Kosli attestation enabled: + +```yaml +jobs: + apply: + uses: kosli-dev/tf/.github/workflows/apply.yml@main + permissions: + id-token: write + contents: write + pull-requests: read # needed by the PR-attestation step + with: + aws_region: eu-west-1 + aws_role_arn: arn:aws:iam::111122223333:role/my-role + environment: production + tf_version: v1.14.6 + kosli_template_file: kosli-apply-template.yml # omit to disable Kosli + secrets: + kosli_api_token: ${{ secrets.KOSLI_API_TOKEN }} + kosli_github_token: ${{ secrets.GITHUB_TOKEN }} +``` + +A scheduled caller that runs the detector (use a matrix to fan out across environments): + +```yaml +name: Drift +on: + schedule: + - cron: "*/15 * * * *" + workflow_dispatch: + +jobs: + drift: + uses: kosli-dev/tf/.github/workflows/detect-drift.yml@main + permissions: + id-token: write + contents: write + with: + aws_region: eu-west-1 + aws_role_arn: arn:aws:iam::111122223333:role/my-role + environment: production +``` + +The Kosli [flow template](/template-reference/flow_template) declares every attestation and artifact the workflow emits: + +```yaml +# kosli-apply-template.yml +version: 1 +trail: + attestations: + - name: terraform-plan + type: generic + - name: terraform-apply + type: generic + artifacts: + - name: terraform-state + - name: drift-plan +``` + +## Phased adoption + +Kosli attestation is opt-in in the reference workflows: leave `kosli_template_file` empty and every attestation step is skipped — you still get plan, apply, and the S3-marker drift loop. But be clear about what that costs you: without Kosli you have only the world-change detection of the [DIY tutorial](/tutorials/terraform_drift_detection_diy) (Mechanism B), with no provenance for out-of-CI applies (Mechanism A) and no tamper-evident evidence. + +The sensible path is to stand up the loop first, then enable Kosli attestation to get the full two-mechanism control and the audit trail. + +## Hardening + +The same failure modes covered in the [DIY tutorial](/tutorials/terraform_drift_detection_diy#hardening) apply here — most importantly, **monitor the monitor**: if the scheduled job silently stops running, no new evidence arrives to contradict the last result and the Environment looks green forever. Add a heartbeat or alert on "job has not run in N intervals" for both the detector workflow and the reporter Lambda. + +Worst-case detection latency is the sum of your check interval **plus the reporter Lambda's snapshot interval**. A ten-minute check with a five-minute reporter Lambda surfaces drift within fifteen minutes. Tune each per environment. + +## Implementation checklist + +- [ ] Terraform is applied through CI/CD, with remote, locked state. +- [ ] Each apply attests the statefile, drift marker, plan, and apply log into a Kosli Environment. +- [ ] A scheduled job plans against the applied SHA and rewrites the marker in S3 when the plan is non-empty. +- [ ] The Kosli reporter Lambda snapshots the statefile and marker from S3 into the Environment on a schedule. +- [ ] The Environment's policy requires known provenance for every artifact. +- [ ] Both the detector workflow and the reporter Lambda are monitored for silent failure. +- [ ] The detector's cloud role can read state and plan only — never apply. +- [ ] Cadence and concurrency are tuned per environment. + +## Further reading + +- [`kosli-dev/tf`](https://github.com/kosli-dev/tf) — the reference wrapper and reusable workflows. +- [Detecting Terraform drift (do-it-yourself)](/tutorials/terraform_drift_detection_diy) — the underlying CI-agnostic loop. +- [Environments](/getting_started/environments) — the Kosli primitive that carries the compliance signal. +- [Flow template reference](/template-reference/flow_template) — declaring attestations and artifacts. diff --git a/tutorials/unauthorized_iac_changes.md b/tutorials/unauthorized_iac_changes.md deleted file mode 100644 index fceed5b..0000000 --- a/tutorials/unauthorized_iac_changes.md +++ /dev/null @@ -1,158 +0,0 @@ ---- -title: "Detecting unauthorized Terraform changes" -description: "Learn how to use Kosli to detect unauthorized Terraform infrastructure changes — changes made outside your approved CI process." ---- - -By the end of this tutorial, you will have set up Kosli to track authorized Terraform changes and detect when an unauthorized change slips through. - - -This tutorial focuses on detecting changes made by bypassing the approved Terraform process (e.g. a developer running `terraform apply` directly from their machine). Detecting infrastructure drift is a separate concern covered by [Terraform drift detection](https://developer.hashicorp.com/terraform/tutorials/state/resource-drift). - - -## Prerequisites - -* [Install Terraform](https://developer.hashicorp.com/terraform/install). -* [Install Snyk CLI](https://docs.snyk.io/snyk-cli/getting-started-with-the-snyk-cli#install-the-snyk-cli-and-authenticate-your-machine) (optional — needed for the security scan step). -* [Install Kosli CLI](/getting_started/install). -* [Get a Kosli API token](/getting_started/authenticating_to_kosli). - -## Setup - -```shell -export KOSLI_ORG= -export KOSLI_API_TOKEN= -``` - -Clone the tutorial repository: - -```shell -git clone https://github.com/kosli-dev/iac-changes-tutorial.git -cd iac-changes-tutorial -``` - -## Create a Kosli flow - -Create a Kosli flow to represent the approved process for Terraform changes. Using --use-empty-template keeps things simple for this tutorial: - -```shell -kosli create flow tf-tutorial --use-empty-template -``` - -## Make and track an authorized change - - -In production, an authorized change goes through CI. In this tutorial, you run those commands locally to simulate the process. - - -Begin a trail to represent a single authorized change: - -```shell -kosli begin trail authorized-1 --flow=tf-tutorial -``` - -Optionally, scan your Terraform config for security issues and attest the SARIF output to Kosli: - -```shell -snyk iac test main.tf --sarif-file-output=sarif.json -kosli attest snyk --name=security --flow=tf-tutorial --trail=authorized-1 --scan-results=sarif.json -``` - -Create a Terraform plan, save it to a file, and attest it to Kosli: - -```shell -terraform init -terraform plan -out=tf.plan -kosli attest generic --name=tf-plan --flow=tf-tutorial --trail=authorized-1 --attachments=tf.plan -``` - -Apply the plan and attest the resulting state file as an artifact. Kosli calculates a fingerprint from the state file contents — this fingerprint is how it later detects unauthorized changes: - - -This tutorial uses a local state file for simplicity. In production, the state file is typically stored in cloud storage (e.g. AWS S3) and you would download it after the authorized change. Note that `--build-url` and `--commit-url` are set to placeholder URLs here — in CI these are set automatically. - - -```shell -terraform apply -auto-approve tf.plan -kosli attest artifact terraform.tfstate --name=state-file --artifact-type=file --flow=tf-tutorial --trail=authorized-1 \ - --build-url=https://example.com --commit-url=https://example.com --commit=HEAD -``` - -## Monitor the state file - -To detect unauthorized changes, Kosli monitors the state file for changes by tracking it in an environment. Create a `server` environment: - -```shell -kosli create env terraform-state --type=server -``` - -Report the current state file to the environment: - - -In production, configure environment reporting to run periodically or on state file changes. See [reporting AWS environments](/tutorials/report_aws_envs) if you use S3 as your Terraform backend. - - -```shell -kosli snapshot path terraform-state --name=tf-state --path=terraform.tfstate -``` - -Check the latest snapshot: - -```shell -kosli get snapshot terraform-state -``` - -You should see: - -```plaintext -COMMIT ARTIFACT FLOW COMPLIANCE RUNNING_SINCE REPLICAS -d881b2f Name: tf-state tf-tutorial COMPLIANT 28 minutes ago 1 - Fingerprint: a57667a7b921b91d438631afa1a1fe35300b4da909a19d2b61196580f30f1d0c -``` - -The `FLOW` column shows `tf-tutorial` — Kosli has provenance for this change. In the Kosli UI under **Environments > terraform-state**, the artifact shows as compliant. - -Environment shows an authorized change - -## Introduce an unauthorized change - -Simulate an unauthorized change by modifying line 6 of `main.tf` — change `random_pet_result` to `random_pet_name` — then apply directly without going through the approved process: - -```shell -terraform apply --auto-approve -``` - -Report the updated state file to Kosli: - - -In production this step is not needed — environment reporting runs automatically on change or on a schedule. - - -```shell -kosli snapshot path terraform-state --name=tf-state --path=terraform.tfstate -``` - -Check the snapshot again: - -```shell -kosli get snapshot terraform-state -``` - -You should see: - -```plaintext -COMMIT ARTIFACT FLOW COMPLIANCE RUNNING_SINCE REPLICAS -N/A Name: tf-state N/A NON-COMPLIANT 8 minutes ago 1 - Fingerprint: edd93dcde27718ed493222ceb218275655555f3f3bfefa95628c599e678ac325 -``` - -The `FLOW` is now `N/A` — Kosli has no provenance for this state file fingerprint. It was not attested through any known flow, which means the change was unauthorized. The environment page reflects this: - -Environment shows an unauthorized change - -## What you've accomplished - -You have used Kosli to track authorized Terraform changes and detect an unauthorized one. By fingerprinting the Terraform state file and comparing it against attested artifacts, Kosli can tell whether a running infrastructure state came from an approved process or not. - -From here you can: -* Set up alerts and automated responses when unauthorized changes are detected using [Kosli actions](/integrations/actions) -* See how to report S3-backed state files automatically in the [Report AWS environments](/tutorials/report_aws_envs) tutorial From a3743c5fb26d79d1465bee30abad018da28427fc Mon Sep 17 00:00:00 2001 From: Graham Savage Date: Fri, 3 Jul 2026 09:14:45 +0000 Subject: [PATCH 3/7] docs: restructure drift detection into one tutorial per drift type --- config/navigation.json | 4 +- config/redirects.json | 4 +- tutorials/detecting_non_terraform_changes.mdx | 131 ++++++++++++ ...detecting_unexpected_statefile_changes.mdx | 129 +++++++++++ tutorials/terraform_drift_detection_diy.mdx | 200 ------------------ tutorials/terraform_drift_detection_kosli.mdx | 173 --------------- 6 files changed, 264 insertions(+), 377 deletions(-) create mode 100644 tutorials/detecting_non_terraform_changes.mdx create mode 100644 tutorials/detecting_unexpected_statefile_changes.mdx delete mode 100644 tutorials/terraform_drift_detection_diy.mdx delete mode 100644 tutorials/terraform_drift_detection_kosli.mdx diff --git a/config/navigation.json b/config/navigation.json index dcabfb2..a1b3718 100644 --- a/config/navigation.json +++ b/config/navigation.json @@ -113,8 +113,8 @@ { "group": "Security", "pages": [ - "tutorials/terraform_drift_detection_diy", - "tutorials/terraform_drift_detection_kosli", + "tutorials/detecting_unexpected_statefile_changes", + "tutorials/detecting_non_terraform_changes", "tutorials/rotating_api_keys" ] }, diff --git a/config/redirects.json b/config/redirects.json index a11d022..a04693a 100644 --- a/config/redirects.json +++ b/config/redirects.json @@ -1,11 +1,11 @@ [ { "source": "/tutorials/unauthorized_iac_changes", - "destination": "/tutorials/terraform_drift_detection_kosli" + "destination": "/tutorials/detecting_unexpected_statefile_changes" }, { "source": "/tutorials/terraform_drift_detection", - "destination": "/tutorials/terraform_drift_detection_kosli" + "destination": "/tutorials/detecting_non_terraform_changes" }, { "source": "/getting_started/approvals", diff --git a/tutorials/detecting_non_terraform_changes.mdx b/tutorials/detecting_non_terraform_changes.mdx new file mode 100644 index 0000000..7d582fa --- /dev/null +++ b/tutorials/detecting_non_terraform_changes.mdx @@ -0,0 +1,131 @@ +--- +title: Detecting non-Terraform changes +description: Detect infrastructure changes made outside Terraform — console, API, or CLI edits — with a scheduled plan whose result is attested into a Kosli Environment. +--- + +Terraform drift comes in two distinct types, and each is invisible to a detector built for the other: + +1. **Unexpected statefile changes** — someone runs `terraform apply` outside your pipeline, so the statefile and the world still agree and a plan comes back empty. See [Detecting unexpected statefile changes](/tutorials/detecting_unexpected_statefile_changes). +2. **Non-Terraform changes** — someone edits the world directly via the cloud console, API, or CLI: a hotfix in the console, a partial apply failure, an out-of-band automation. Reality no longer matches the statefile, so a `terraform plan` catches it. This page covers detecting this type. + +## How the detection works + +The detector is a scheduled `terraform plan` against the last-applied git SHA, with the result recorded in a small marker file that Kosli watches for tampering: + +- **At apply time**, the pipeline writes a fresh marker — `drift.plan.json`, stored next to the statefile — recording the applied SHA with `drift: false`, and attests it into your [Kosli Environment](/getting_started/environments): + + ```json + { + "sha": "abc123def456...", + "drift": false + } + ``` + +- **On a schedule**, the detector reads the marker, checks out the recorded SHA, and runs a read-only plan. The cleanest machine-readable signal is the plan exit code: + + ```shell + terraform plan -input=false -lock=false -detailed-exitcode -no-color -out=tfplan + # exit 0 -> no changes (no drift) + # exit 2 -> changes present (DRIFT) + # exit 1 -> error + ``` + + `-lock=false` means the read-only drift plan never contends with a real apply; `-input=false` means it can never hang waiting for a prompt. + +- **When drift is found**, the detector overwrites the marker in S3 with `{sha, drift: }` — fresh, un-attested content. On its next snapshot, the Kosli reporter Lambda sees a marker that no longer matches its attestation, and the Environment reports itself as **non-compliant**. + + + The detector never calls the Kosli API. It just rewrites the marker in S3; the reporter Lambda does the detection on its next snapshot. Detection and evidence stay decoupled — fewer moving parts, one less credential in the detector, and a single place (the Environment) that tells you whether the world still matches what was approved. The Environment's compliance state, backed by attested artifacts linked to the git SHA that produced them, is exactly the kind of evidence an auditor wants for SOC 2 (CC7.2, CC8.1) and NIST SP 800-53 (CM-2, CM-3, SI-7). + + +## Plan against the applied SHA, not against `main` + +This is the single most common false-positive source. If changes are merged to `main` but not yet applied — because the apply is gated behind a manual approval, or batched into a release — then planning against `main` shows a non-empty plan that reflects pending intentional changes, not drift. The marker exists precisely to record the *applied* SHA, and the detector always checks out that commit before planning. + +## Latch, don't spam + +Once drift is flagged, you usually don't want to re-plan and re-alert every cycle until someone acts. The marker doubles as a latch: the detector only plans while `drift` is `false`, and the next successful apply writes a fresh `{sha, drift: false}` marker to reset it. + +## Prerequisites + +- Terraform is applied through CI/CD, not from laptops, as the normal path — with remote, locked state (for example, an S3 backend with the native S3 lockfile or DynamoDB). +- Keyless CI authentication to your cloud (for example, GitHub OIDC) with a dedicated, read-capable role for the detector. The detector never needs apply permissions. +- A [Kosli account and API token](/getting_started/authenticating_to_kosli). +- A Kosli [Environment](/getting_started/environments) for each Terraform environment you want to protect. +- The Kosli reporter Lambda deployed to snapshot the drift marker (and statefile) into that Environment on a schedule. + + + Drift detection on top of an undisciplined apply process produces mostly noise. Fix the pipeline first. + + +## Setting it up with `kosli-dev/tf` + +Everything above is implemented at [github.com/kosli-dev/tf](https://github.com/kosli-dev/tf): a thin Terraform wrapper (`tf`) and a set of reusable GitHub Actions workflows, both open source under the MIT license. Two of the workflows carry this control: + +- **`apply.yml`** — the plan steps plus `tf apply`, then a reset-drift-detection job that writes a fresh `{sha, drift: false}` marker to S3 (the known-good baseline for the next drift run) and attests it, along with the plan, apply log, and statefile, into your Kosli Environment. See [Detecting unexpected statefile changes](/tutorials/detecting_unexpected_statefile_changes) for the caller workflow and flow template — the same apply setup covers both drift types. +- **`detect-drift.yml`** — the detector. Reads the baseline marker, and only if `drift == false` runs a plan against the baseline SHA. A non-empty plan overwrites the marker with `{sha, drift: }`; otherwise it records a no-drift summary. + +A scheduled caller that runs the detector (use a matrix to fan out across environments): + +```yaml +name: Drift +on: + schedule: + - cron: "*/15 * * * *" + workflow_dispatch: + +jobs: + drift: + uses: kosli-dev/tf/.github/workflows/detect-drift.yml@main + permissions: + id-token: write + contents: write + with: + aws_region: eu-west-1 + aws_role_arn: arn:aws:iam::111122223333:role/my-role + environment: production +``` + +## Hardening + +A detector that runs once and alerts once is easy. A detector you can depend on for an audit needs to handle the failure modes below. + + + + This is the most dangerous failure mode. If the scheduled job silently stops running, no new evidence arrives to contradict the last result — so the environment looks green forever, even as drift accumulates. Treating "the dashboard is green" as proof of cleanliness, without also verifying the underlying job is running on schedule, is a misuse of the control. Add a heartbeat or alert on "job has not run in N intervals" for both the detector workflow and the reporter Lambda. + + + + `terraform plan` can only see resources Terraform manages. A resource created entirely outside Terraform — say, an IAM user added by hand in the console with no corresponding Terraform resource — is invisible to this control. Closing that gap is the job of an Infrastructure-as-Code coverage policy (everything in production must be defined as code in the first place); drift detection assumes that policy holds and does not substitute for it. + + + + Two timing windows exist in theory. First, between an apply finishing and the baseline marker being written, a concurrent unauthorized change could slip in. In practice the Terraform lock prevents a concurrent apply from starting until the lock is released, which keeps this theoretical. Second, if the world changes between one drift cycle and the next, the alert may be delayed by one interval. Understand both; rely on locking and ordering to keep them harmless. + + + + Worst-case detection latency is the check interval **plus the reporter Lambda's snapshot interval**. A ten-minute check with a five-minute reporter Lambda surfaces drift within fifteen minutes. Set the schedule from each environment's rate-of-change and blast radius rather than using one global value. + + + + Guard against overlapping runs for the same environment with a concurrency group. Scope the detector's cloud role tightly: it needs to read state and plan, plus write the marker file — nothing more. It must never hold apply permissions. + + + +## Implementation checklist + +- [ ] Terraform is applied through CI/CD, with remote, locked state. +- [ ] Each apply writes a fresh `{sha, drift: false}` marker and attests it into a Kosli Environment. +- [ ] A scheduled job plans against the applied SHA — not against `main` — using a read-only, lock-free plan. +- [ ] A non-empty plan overwrites the marker; the result latches until the next apply resets it. +- [ ] The Kosli reporter Lambda snapshots the marker from S3 into the Environment on a schedule. +- [ ] Both the detector workflow and the reporter Lambda are monitored for silent failure. +- [ ] The detector's cloud role can read and plan only — never apply. +- [ ] Cadence and concurrency are tuned per environment. + +## Related + +- [Detecting unexpected statefile changes](/tutorials/detecting_unexpected_statefile_changes) — the other drift type: out-of-CI applies a plan can *never* catch. +- [`kosli-dev/tf`](https://github.com/kosli-dev/tf) — the reference wrapper and reusable workflows. +- [Environments](/getting_started/environments) — the Kosli primitive that carries the compliance signal. +- [Terraform `-detailed-exitcode`](https://developer.hashicorp.com/terraform/cli/commands/plan#detailed-exitcode) and [remote/locked S3 backends](https://developer.hashicorp.com/terraform/language/backend/s3). diff --git a/tutorials/detecting_unexpected_statefile_changes.mdx b/tutorials/detecting_unexpected_statefile_changes.mdx new file mode 100644 index 0000000..1dbef85 --- /dev/null +++ b/tutorials/detecting_unexpected_statefile_changes.mdx @@ -0,0 +1,129 @@ +--- +title: Detecting unexpected statefile changes +description: Detect Terraform applies that bypass CI by attesting statefile provenance into a Kosli Environment — the class of drift a scheduled plan can never see. +--- + +Terraform drift comes in two distinct types, and each is invisible to a detector built for the other: + +1. **Unexpected statefile changes** — someone runs `terraform apply` outside your pipeline. A laptop apply updates the statefile and the world *together*, so they still agree and a scheduled `terraform plan` comes back empty. This page covers detecting this type. +2. **Non-Terraform changes** — someone edits the world directly via the cloud console, API, or CLI, so reality no longer matches the statefile. See [Detecting non-Terraform changes](/tutorials/detecting_non_terraform_changes). + +## Why a plan can never catch this + +`terraform plan` compares the statefile to the world. An out-of-CI apply changes both in lockstep, so the comparison stays clean — the plan is structurally blind to it. What *has* changed is the statefile itself: it is now a file your pipeline never produced. Detecting that requires a record of where every statefile came from — a provenance system. + +## How Kosli detects it + +The mechanism is **attestation plus continuous reporting** against a [Kosli Environment](/getting_started/environments): + +- **At apply time**, the pipeline attests the Terraform statefile as an artifact into the Kosli Environment. Attestation fingerprints the file and records that your pipeline produced it, linked to the git SHA — establishing its provenance. +- **Continuously**, a scheduled Kosli reporter Lambda snapshots the live statefile from S3 into the same Environment. The Environment's policy requires every artifact to have known provenance. + +The moment the statefile in S3 no longer matches an attestation — because an apply outside CI rewrote it — the next snapshot sees an unrecognized artifact and the Environment reports itself as **non-compliant**. No scheduled plan is involved; the reporter Lambda detects this entirely on its own. + + + "The plan was clean yesterday" is not evidence that the environment is clean today. A green dashboard can be stale (the job stopped running) or unverifiable (who can prove the statefile wasn't swapped?). Only a **current, verifiable** signal counts as evidence — which is why the signal here is a Kosli Environment's compliance state, backed by attested artifacts. That is exactly the kind of evidence an auditor wants for SOC 2 (CC7.2, CC8.1) and NIST SP 800-53 (CM-2, CM-3, SI-7). + + +## Prerequisites + +- Terraform is applied through CI/CD, not from laptops, as the normal path — with remote, locked state (for example, an S3 backend with the native S3 lockfile or DynamoDB). +- Keyless CI authentication to your cloud (for example, GitHub OIDC). +- A [Kosli account and API token](/getting_started/authenticating_to_kosli). +- A Kosli [Environment](/getting_started/environments) for each Terraform environment you want to protect. +- The Kosli reporter Lambda deployed to snapshot the statefile into that Environment on a schedule. + +## Setting it up with `kosli-dev/tf` + +Everything above is implemented at [github.com/kosli-dev/tf](https://github.com/kosli-dev/tf): a thin Terraform wrapper (`tf`) and a set of reusable GitHub Actions workflows, both open source under the MIT license. You can call the workflows directly, or borrow their shape for your own CI. + +### The wrapper + +`tf` is a drop-in replacement for `terraform` that removes the manual bookkeeping. It selects the correct `-var-file` for your active AWS profile and region, and injects the S3 backend config so you never hand-manage it. The backend is derived deterministically: + +```text +bucket = terraform-state- +key = terraform// # default: main.tfstate +region = encrypt = true # native S3 lockfile by default +``` + +`tf plan` saves a binary plan for later inspection; `tf apply` appends `-auto-approve` (the plan has already been reviewed, and CI has no interactive prompt). Locally you wrap it in your credential helper, for example `aws-vault exec staging -- tf plan`. + +### The apply workflow + +The reusable `apply.yml` workflow runs the plan steps plus `tf apply`, then attests the plan, the apply log, and the statefile into your Kosli Environment. A caller workflow that applies on merge: + +```yaml +jobs: + apply: + uses: kosli-dev/tf/.github/workflows/apply.yml@main + permissions: + id-token: write + contents: write + pull-requests: read # needed by the PR-attestation step + with: + aws_region: eu-west-1 + aws_role_arn: arn:aws:iam::111122223333:role/my-role + environment: production + tf_version: v1.14.6 + kosli_template_file: kosli-apply-template.yml + secrets: + kosli_api_token: ${{ secrets.KOSLI_API_TOKEN }} + kosli_github_token: ${{ secrets.GITHUB_TOKEN }} +``` + +The Kosli [flow template](/template-reference/flow_template) declares every attestation and artifact the workflow emits: + +```yaml +# kosli-apply-template.yml +version: 1 +trail: + attestations: + - name: terraform-plan + type: generic + - name: terraform-apply + type: generic + artifacts: + - name: terraform-state + - name: drift-plan +``` + + + The `drift-plan` artifact belongs to the second drift type — the marker file used by the scheduled plan loop in [Detecting non-Terraform changes](/tutorials/detecting_non_terraform_changes). The same apply workflow attests both, so one setup covers both types. + + +## What a detection looks like + +Someone runs `terraform apply` from a laptop. The statefile in S3 is rewritten with content your pipeline never attested. On its next snapshot the Kosli reporter Lambda finds an artifact with no known provenance, and the Environment turns non-compliant. The Environment's snapshot history shows exactly when the unrecognized statefile appeared and what its fingerprint is — a concrete starting point for the investigation, and a durable record for the audit trail. + +## Hardening + + + + This is the most dangerous failure mode. If the reporter Lambda silently stops running, no new evidence arrives to contradict the last snapshot — so the Environment looks green forever, even as unattested statefiles accumulate. Treating "the dashboard is green" as proof of cleanliness, without also verifying the Lambda is running on schedule, is a misuse of the control. Add a heartbeat or alert on "no snapshot in N intervals". + + + + In theory, between an apply finishing and the statefile being attested, a concurrent unauthorized change could slip in. In practice the Terraform lock prevents a concurrent apply from starting until the lock is released, which keeps this theoretical. Detection latency is bounded by the reporter Lambda's snapshot interval — tune it per environment. + + + + The reporter Lambda needs read access to the state bucket and the ability to report snapshots to Kosli — nothing more. It must never hold apply permissions. + + + +## Implementation checklist + +- [ ] Terraform is applied through CI/CD, with remote, locked state. +- [ ] Each apply attests the statefile (plus plan and apply log) into a Kosli Environment. +- [ ] The Kosli reporter Lambda snapshots the live statefile from S3 into the Environment on a schedule. +- [ ] The Environment's policy requires known provenance for every artifact. +- [ ] The reporter Lambda is monitored for silent failure (heartbeat / not-run alert). +- [ ] Snapshot cadence is tuned per environment. + +## Related + +- [Detecting non-Terraform changes](/tutorials/detecting_non_terraform_changes) — the other drift type: console and API edits a plan *can* catch. +- [`kosli-dev/tf`](https://github.com/kosli-dev/tf) — the reference wrapper and reusable workflows. +- [Environments](/getting_started/environments) — the Kosli primitive that carries the compliance signal. +- [Flow template reference](/template-reference/flow_template) — declaring attestations and artifacts. diff --git a/tutorials/terraform_drift_detection_diy.mdx b/tutorials/terraform_drift_detection_diy.mdx deleted file mode 100644 index 1e88eef..0000000 --- a/tutorials/terraform_drift_detection_diy.mdx +++ /dev/null @@ -1,200 +0,0 @@ ---- -title: Detecting Terraform drift (do-it-yourself) -description: Build a minimal, vendor-neutral Terraform drift detector — the CI-agnostic loop that catches world changes with a scheduled plan against the applied SHA. ---- - -Configuration drift is the gap between what Terraform believes is deployed and what is actually running. The moment a change is made outside your approved process — a hotfix in the cloud console, a partial apply failure, an out-of-band automation — your version-controlled baseline silently stops matching reality. - -This tutorial walks through the minimum viable drift detector: a scheduled Terraform plan against the last-applied git SHA, with no external tooling. It ports to any CI system; the worked example uses GitHub Actions. - - - A bare scheduled plan catches **world changes** — a console or API edit the statefile doesn't know about. It cannot catch an **out-of-CI apply**: a laptop apply updates the statefile and the world together, so they still agree and the plan stays empty. Closing that gap needs the statefile's provenance recorded and checked continuously — see [Detecting Terraform drift with Kosli](/tutorials/terraform_drift_detection_kosli) for the two-mechanism control with audit-grade evidence. - - -## Prerequisites - -Fix these first — drift detection on top of an undisciplined apply process produces mostly noise. - -- Terraform is applied through CI/CD, not from laptops, as the normal path. -- Remote, locked state — for example, an S3 backend with the native S3 lockfile (or DynamoDB). -- Keyless CI authentication to your cloud (for example, GitHub OIDC) with a dedicated, read-capable role for the detector. The detector never needs apply permissions. -- A notification channel (Slack, Teams, email) and a scheduler (GitHub Actions schedule, GitLab scheduled pipelines, or cron). - -## Record a baseline at apply time - -Every time the pipeline applies, record the exact git SHA that was applied, tied to the environment, somewhere durable. A small JSON marker stored next to the statefile works well — call it `drift.plan.json`: - -```json -{ - "sha": "abc123def456...", - "drift": false -} -``` - -The `drift` field starts as `false` (no drift) and doubles as a latch — see [Latch, don't spam](#latch-dont-spam) below. - -Why store a SHA at all, rather than "just plan against `main`"? Because applying and merging are not the same event — see [Plan against the applied SHA](#plan-against-the-applied-sha-not-against-main) below. - -## Detect divergence with a scheduled plan - -On a schedule, run `terraform init` and `terraform plan` against the recorded baseline, then inspect the result. The cleanest machine-readable signal is the plan exit code: - -```shell -terraform plan -input=false -lock=false -detailed-exitcode -no-color -out=tfplan -# exit 0 -> no changes (no drift) -# exit 2 -> changes present (DRIFT) -# exit 1 -> error -``` - -Use `-lock=false` so the read-only drift plan never contends with a real apply, and `-input=false` so it can never hang waiting for a prompt. - -## Plan against the applied SHA, not against `main` - -This is the single most common false-positive source. If changes are merged to `main` but not yet applied — because the apply is gated behind a manual approval, or batched into a release — then planning against `main` shows a non-empty plan that reflects pending intentional changes, not drift. Always check out the recorded baseline SHA before planning: - -```yaml -- name: Check out the applied commit - uses: actions/checkout@v6 - with: - ref: ${{ steps.baseline.outputs.sha }} -``` - -## Surface the result and alert - -When drift is found, notify your channel and optionally record the event (for example, by stamping the marker with a timestamp). Keep the signal low-noise: drift is usually a detective control over an environment already protected by preventative controls, so it rarely warrants paging an on-call engineer. Best-effort triage by the team is normally the right posture. - -## A complete worked example - -A self-contained GitHub Actions workflow with no external tooling. It reads the baseline SHA from S3, checks out that commit, plans, and alerts on a non-empty plan. - -```yaml -name: Drift Detection -on: - schedule: - - cron: "*/30 * * * *" # every 30 minutes; tune per environment - workflow_dispatch: - -permissions: - id-token: write # cloud OIDC - contents: read - -concurrency: # never let two drift runs overlap - group: drift-${{ github.repository }} - cancel-in-progress: false - -jobs: - detect: - runs-on: ubuntu-latest - steps: - - name: Configure AWS credentials (OIDC) - uses: aws-actions/configure-aws-credentials@v6 - with: - role-to-assume: ${{ vars.DRIFT_ROLE_ARN }} - aws-region: ${{ vars.AWS_REGION }} - - - name: Read baseline SHA - id: baseline - env: - STATE_BUCKET: ${{ vars.STATE_BUCKET }} - REPO: ${{ github.event.repository.name }} - run: | - aws s3 cp "s3://$STATE_BUCKET/terraform/$REPO/drift.plan.json" /tmp/baseline.json - echo "sha=$(jq -r .sha /tmp/baseline.json)" >> "$GITHUB_OUTPUT" - echo "drift=$(jq -r .drift /tmp/baseline.json)" >> "$GITHUB_OUTPUT" - - - name: Check out the applied commit - if: steps.baseline.outputs.drift == 'false' # latch: skip if already flagged - uses: actions/checkout@v6 - with: - ref: ${{ steps.baseline.outputs.sha }} - - - uses: hashicorp/setup-terraform@v4 - with: - terraform_wrapper: false - - - name: Init & plan - if: steps.baseline.outputs.drift == 'false' - id: plan - run: | - terraform init -input=false - set +e - terraform plan -input=false -lock=false -detailed-exitcode -no-color -out=tfplan - echo "exitcode=$?" >> "$GITHUB_OUTPUT" - - - name: Alert + record drift - if: steps.plan.outputs.exitcode == '2' - env: - SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - STATE_BUCKET: ${{ vars.STATE_BUCKET }} - REPO: ${{ github.event.repository.name }} - SHA: ${{ steps.baseline.outputs.sha }} - run: | - TS=$(date -u +%Y-%m-%dT%H:%M:%SZ) - jq -n --arg sha "$SHA" --arg drift "$TS" '{sha:$sha, drift:$drift}' \ - > /tmp/drift.plan.json - aws s3 cp /tmp/drift.plan.json \ - "s3://$STATE_BUCKET/terraform/$REPO/drift.plan.json" - curl -sf -X POST "$SLACK_WEBHOOK" -H 'Content-type: application/json' \ - --data "{\"text\":\"Drift detected in $GITHUB_REPOSITORY against $SHA\"}" -``` - -## Latch, don't spam - -Once drift is flagged, you usually don't want to re-plan and re-alert every cycle until someone acts. A simple latch lives in the marker itself: store the drift state in the `drift` field, skip planning while it is not `false`, and reset it to `false` on the next successful apply. The worked example above does exactly this with its `if: ... drift == 'false'` guards. - -## Hardening - -A detector that runs once and alerts once is easy. A detector you can depend on for an audit needs to handle the failure modes below. - - - - This is the most dangerous failure mode. If the scheduled job silently stops running, no new evidence arrives to contradict the last result — so the environment looks green forever, even as drift accumulates. Treating "the dashboard is green" as proof of cleanliness, without also verifying the underlying job is running on schedule, is a misuse of the control. Add a heartbeat or alert on "job has not run in N intervals". - - - - `terraform plan` can only see resources Terraform manages. A resource created entirely outside Terraform — say, an IAM user added by hand in the console with no corresponding Terraform resource — is invisible to this control. Closing that gap is the job of an Infrastructure-as-Code coverage policy (everything in production must be defined as code in the first place); drift detection assumes that policy holds and does not substitute for it. - - - - Two timing windows exist in theory. First, between an apply finishing and the baseline marker being written, a concurrent unauthorised change could slip in. In practice the Terraform lock prevents a concurrent apply from starting until the lock is released, which keeps this theoretical. Second, if the world changes between one drift cycle and the next, the alert may be delayed by one interval. Understand both; rely on locking and ordering to keep them harmless. - - - - Worst-case detection latency is the check interval. A ten-minute check surfaces drift within ten minutes. Set the schedule from each environment's rate-of-change and blast radius rather than using one global value. - - - - Guard against overlapping runs for the same environment with a concurrency group (as in the example above). Scope the detector's cloud role tightly: it needs to read state and plan, plus write the marker file — nothing more. It must never hold apply permissions. - - - -## Adapting to other CI systems - -The mechanism is CI-agnostic; only the authentication and scheduling glue changes. On any platform the loop is identical: read the baseline SHA, check out that commit, run a read-only plan, branch on whether the plan is empty. - -- **GitLab CI** — a scheduled pipeline with OIDC to your cloud, the same checkout-by-SHA and `plan -detailed-exitcode`. -- **Jenkins / cron** — a timer-triggered job doing the same steps; store the marker in object storage or any durable key-value store. - -## Implementation checklist - -- [ ] Terraform is applied through CI/CD, with remote, locked state. -- [ ] Each apply records the applied git SHA to a durable, per-environment marker. -- [ ] A scheduled job plans against that SHA — not against `main` — using a read-only, lock-free plan. -- [ ] A non-empty plan raises an alert and is recorded; the result latches until the next apply resets it. -- [ ] The scheduled job itself is monitored for silent failure (heartbeat / not-run alert). -- [ ] The detector's cloud role can read and plan only — never apply. -- [ ] Cadence and concurrency are tuned per environment. - -## Next steps - -The DIY loop above catches world changes but leaves two gaps: - -- It leaves no durable, tamper-evident record — "the job said green" is an assertion, not evidence an auditor can verify. -- It cannot detect an out-of-CI apply (a laptop apply updates the statefile and the world together, so they still agree and the plan stays empty). - -Both gaps are closed by attesting the statefile and drift marker into a Kosli Environment. See [Detecting Terraform drift with Kosli](/tutorials/terraform_drift_detection_kosli). - -## Further reading - -- [Terraform `-detailed-exitcode`](https://developer.hashicorp.com/terraform/cli/commands/plan#detailed-exitcode) and [remote/locked S3 backends](https://developer.hashicorp.com/terraform/language/backend/s3). -- [GitHub OIDC](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect) for keyless cloud authentication from Actions. diff --git a/tutorials/terraform_drift_detection_kosli.mdx b/tutorials/terraform_drift_detection_kosli.mdx deleted file mode 100644 index e8a99b5..0000000 --- a/tutorials/terraform_drift_detection_kosli.mdx +++ /dev/null @@ -1,173 +0,0 @@ ---- -title: Detecting Terraform drift with Kosli -description: Turn Terraform drift detection into audit-grade evidence — attest the statefile and drift marker into a Kosli Environment so both world changes and out-of-CI applies surface as non-compliance. ---- - -A scheduled `terraform plan` catches world changes but has two dangerous gaps: it leaves no tamper-evident record an auditor can verify, and it cannot see an apply that bypasses CI at all (a laptop apply updates the statefile and the world together, so they still agree and the plan stays empty). - -This tutorial closes both gaps by attesting the Terraform statefile and a small drift marker into a [Kosli Environment](/getting_started/environments). A Kosli reporter Lambda continuously verifies that the live files still match what was attested, so any divergence — an unrecognised statefile from an out-of-CI apply, or a rewritten drift marker from the scheduled plan — surfaces as a non-compliant Environment. - - - If you haven't yet built the scheduled-plan loop, start with [Detecting Terraform drift (do-it-yourself)](/tutorials/terraform_drift_detection_diy). This tutorial layers Kosli attestation on top of that loop. - - -## The two mechanisms - -Detecting drift reliably means watching two different surfaces, because there are two distinct classes of change and each is invisible to a detector that watches only the other. - - - - Prove that every statefile in use was produced by your pipeline. A statefile your pipeline doesn't recognise is, by definition, the product of an apply that bypassed CI. A plan can't catch this: a laptop apply updates the statefile and the world together, so they still agree and the plan comes back empty. Detecting it needs a record of where the statefile came from — a provenance system. - - - Periodically run `terraform plan` against the approved code. A non-empty plan means the running infrastructure has diverged from the declared state. This is the only mechanism a bare scheduled plan can provide on its own. - - - -With Kosli, both mechanisms converge on a single signal: a Kosli Environment that reports itself as non-compliant. - - - "The plan was clean yesterday" is not evidence that the environment is clean today. A green dashboard can be stale (the job stopped running) or unverifiable (who can prove the statefile wasn't swapped?). Only a **current, verifiable** signal counts as evidence. - - -## How it works - -The mechanism is **attestation plus continuous reporting** against a Kosli Environment: - -- **At apply time**, the pipeline attests two files as artifacts into a Kosli Environment: the Terraform statefile and the drift marker (`drift.plan.json`). Attestation fingerprints each file and records that your pipeline produced it — establishing its provenance. -- **Continuously**, a scheduled Kosli reporter Lambda snapshots those same files from S3 into the Environment. The Environment's policy requires every artifact to have known provenance. - -Two independent conditions then report the same Kosli Environment as non-compliant, mapping cleanly onto the two mechanisms: - -1. **The statefile in S3 no longer matches an attestation** — it was produced by an apply outside CI. The reporter Lambda detects this on its own, with no scheduled plan involved. This is **Mechanism A**, the one a plan can never catch. -2. **The drift marker no longer matches its attestation** — the periodic drift detector found a non-empty plan and overwrote `drift.plan.json` in S3 with fresh, un-attested content. The next snapshot sees an unrecognised artifact. This is **Mechanism B**. - - - On the drift path the detector never calls the Kosli API. It just rewrites the marker in S3 with content that was never attested; the reporter Lambda does the detection on its next snapshot. Detection and evidence stay decoupled — fewer moving parts, one less credential in the detector, and a single place (the Environment) that tells you whether the world still matches what was approved. - - -Because the signal is a Kosli Environment's compliance state — backed by attested artifacts linked to the git SHA that produced them — it is exactly the kind of evidence an auditor wants for SOC 2 (CC7.2, CC8.1) and NIST SP 800-53 (CM-2, CM-3, SI-7). - -## Prerequisites - -- Terraform is applied through CI/CD, with remote, locked state (for example, an S3 backend with the native S3 lockfile or DynamoDB). -- Keyless CI authentication to your cloud (for example, GitHub OIDC) with a dedicated, read-capable role for the detector. -- A [Kosli account and API token](/getting_started/authenticating_to_kosli). -- A Kosli [Environment](/getting_started/environments) for each Terraform environment you want to protect. -- The Kosli reporter Lambda deployed to snapshot the statefile and drift marker into that Environment on a schedule. - -## Reference implementation: `kosli-dev/tf` - -Everything above is implemented at [github.com/kosli-dev/tf](https://github.com/kosli-dev/tf). It has two parts: a thin Terraform wrapper (`tf`) and a set of reusable GitHub Actions workflows, both open source under the MIT licence. You can call the workflows directly, or borrow their shape for your own CI. - -### The wrapper - -`tf` is a drop-in replacement for `terraform` that removes the manual bookkeeping. It selects the correct `-var-file` for your active AWS profile and region, and injects the S3 backend config so you never hand-manage it. The backend is derived deterministically: - -```text -bucket = terraform-state- -key = terraform// # default: main.tfstate -region = encrypt = true # native S3 lockfile by default -``` - -`tf plan` saves a binary plan for later inspection; `tf apply` appends `-auto-approve` (the plan has already been reviewed, and CI has no interactive prompt). Locally you wrap it in your credential helper, for example `aws-vault exec staging -- tf plan`. - -### The workflows - -Three reusable workflows sit on a shared `base.yml`: - -- **`plan.yml`** — checkout, install Terraform and `tf`, fmt check, OIDC auth, `tf plan`, render a human-readable plan, upload it as an artifact. Emits a `has_changes` output. -- **`apply.yml`** — the plan steps plus `tf apply`, then a reset-drift-detection job that writes a fresh `{sha, drift: false}` marker to S3 (the known-good baseline for the next drift run). -- **`detect-drift.yml`** — the detector. Reads the baseline marker, and only if `drift == false` runs a plan against the baseline SHA. A non-empty plan overwrites the marker with `{sha, drift: }`; otherwise it records a no-drift summary. - -With Kosli enabled (the intended, full setup), `apply.yml` additionally attests the plan, the apply log, the statefile and the drift marker into your Kosli Environment. Those attested artifacts are what the Kosli reporter Lambda checks the live S3 files against — so an out-of-CI apply (an unrecognised statefile) or a flagged marker shows up as a non-compliant Environment. - -### Wiring it into your repo - -A caller workflow that applies on merge, with Kosli attestation enabled: - -```yaml -jobs: - apply: - uses: kosli-dev/tf/.github/workflows/apply.yml@main - permissions: - id-token: write - contents: write - pull-requests: read # needed by the PR-attestation step - with: - aws_region: eu-west-1 - aws_role_arn: arn:aws:iam::111122223333:role/my-role - environment: production - tf_version: v1.14.6 - kosli_template_file: kosli-apply-template.yml # omit to disable Kosli - secrets: - kosli_api_token: ${{ secrets.KOSLI_API_TOKEN }} - kosli_github_token: ${{ secrets.GITHUB_TOKEN }} -``` - -A scheduled caller that runs the detector (use a matrix to fan out across environments): - -```yaml -name: Drift -on: - schedule: - - cron: "*/15 * * * *" - workflow_dispatch: - -jobs: - drift: - uses: kosli-dev/tf/.github/workflows/detect-drift.yml@main - permissions: - id-token: write - contents: write - with: - aws_region: eu-west-1 - aws_role_arn: arn:aws:iam::111122223333:role/my-role - environment: production -``` - -The Kosli [flow template](/template-reference/flow_template) declares every attestation and artifact the workflow emits: - -```yaml -# kosli-apply-template.yml -version: 1 -trail: - attestations: - - name: terraform-plan - type: generic - - name: terraform-apply - type: generic - artifacts: - - name: terraform-state - - name: drift-plan -``` - -## Phased adoption - -Kosli attestation is opt-in in the reference workflows: leave `kosli_template_file` empty and every attestation step is skipped — you still get plan, apply, and the S3-marker drift loop. But be clear about what that costs you: without Kosli you have only the world-change detection of the [DIY tutorial](/tutorials/terraform_drift_detection_diy) (Mechanism B), with no provenance for out-of-CI applies (Mechanism A) and no tamper-evident evidence. - -The sensible path is to stand up the loop first, then enable Kosli attestation to get the full two-mechanism control and the audit trail. - -## Hardening - -The same failure modes covered in the [DIY tutorial](/tutorials/terraform_drift_detection_diy#hardening) apply here — most importantly, **monitor the monitor**: if the scheduled job silently stops running, no new evidence arrives to contradict the last result and the Environment looks green forever. Add a heartbeat or alert on "job has not run in N intervals" for both the detector workflow and the reporter Lambda. - -Worst-case detection latency is the sum of your check interval **plus the reporter Lambda's snapshot interval**. A ten-minute check with a five-minute reporter Lambda surfaces drift within fifteen minutes. Tune each per environment. - -## Implementation checklist - -- [ ] Terraform is applied through CI/CD, with remote, locked state. -- [ ] Each apply attests the statefile, drift marker, plan, and apply log into a Kosli Environment. -- [ ] A scheduled job plans against the applied SHA and rewrites the marker in S3 when the plan is non-empty. -- [ ] The Kosli reporter Lambda snapshots the statefile and marker from S3 into the Environment on a schedule. -- [ ] The Environment's policy requires known provenance for every artifact. -- [ ] Both the detector workflow and the reporter Lambda are monitored for silent failure. -- [ ] The detector's cloud role can read state and plan only — never apply. -- [ ] Cadence and concurrency are tuned per environment. - -## Further reading - -- [`kosli-dev/tf`](https://github.com/kosli-dev/tf) — the reference wrapper and reusable workflows. -- [Detecting Terraform drift (do-it-yourself)](/tutorials/terraform_drift_detection_diy) — the underlying CI-agnostic loop. -- [Environments](/getting_started/environments) — the Kosli primitive that carries the compliance signal. -- [Flow template reference](/template-reference/flow_template) — declaring attestations and artifacts. From 825d08c0cb889cd7c5c57e5796d6d2d6dced6be7 Mon Sep 17 00:00:00 2001 From: Graham Savage Date: Fri, 3 Jul 2026 11:11:05 +0000 Subject: [PATCH 4/7] docs: link drift detection tutorials to SDLC-CTRL-0018 --- tutorials/detecting_non_terraform_changes.mdx | 3 +++ tutorials/detecting_unexpected_statefile_changes.mdx | 3 +++ 2 files changed, 6 insertions(+) diff --git a/tutorials/detecting_non_terraform_changes.mdx b/tutorials/detecting_non_terraform_changes.mdx index 7d582fa..756ed55 100644 --- a/tutorials/detecting_non_terraform_changes.mdx +++ b/tutorials/detecting_non_terraform_changes.mdx @@ -8,6 +8,8 @@ description: Detect infrastructure changes made outside Terraform — console, A 1. **Unexpected statefile changes** — someone runs `terraform apply` outside your pipeline, so the statefile and the world still agree and a plan comes back empty. See [Detecting unexpected statefile changes](/tutorials/detecting_unexpected_statefile_changes). 2. **Non-Terraform changes** — someone edits the world directly via the cloud console, API, or CLI: a hotfix in the console, a partial apply failure, an out-of-band automation. Reality no longer matches the statefile, so a `terraform plan` catches it. This page covers detecting this type. +Both pages implement Kosli's [Drift Detection](https://sdlc.kosli.com/controls/runtime/drift_detection/) control (SDLC-CTRL-0018), a detective control that mitigates configuration drift risk under our secure SDLC framework. + ## How the detection works The detector is a scheduled `terraform plan` against the last-applied git SHA, with the result recorded in a small marker file that Kosli watches for tampering: @@ -125,6 +127,7 @@ A detector that runs once and alerts once is easy. A detector you can depend on ## Related +- [Drift Detection (SDLC-CTRL-0018)](https://sdlc.kosli.com/controls/runtime/drift_detection/) — the control both drift-detection tutorials implement. - [Detecting unexpected statefile changes](/tutorials/detecting_unexpected_statefile_changes) — the other drift type: out-of-CI applies a plan can *never* catch. - [`kosli-dev/tf`](https://github.com/kosli-dev/tf) — the reference wrapper and reusable workflows. - [Environments](/getting_started/environments) — the Kosli primitive that carries the compliance signal. diff --git a/tutorials/detecting_unexpected_statefile_changes.mdx b/tutorials/detecting_unexpected_statefile_changes.mdx index 1dbef85..212c590 100644 --- a/tutorials/detecting_unexpected_statefile_changes.mdx +++ b/tutorials/detecting_unexpected_statefile_changes.mdx @@ -8,6 +8,8 @@ description: Detect Terraform applies that bypass CI by attesting statefile prov 1. **Unexpected statefile changes** — someone runs `terraform apply` outside your pipeline. A laptop apply updates the statefile and the world *together*, so they still agree and a scheduled `terraform plan` comes back empty. This page covers detecting this type. 2. **Non-Terraform changes** — someone edits the world directly via the cloud console, API, or CLI, so reality no longer matches the statefile. See [Detecting non-Terraform changes](/tutorials/detecting_non_terraform_changes). +Both pages implement Kosli's [Drift Detection](https://sdlc.kosli.com/controls/runtime/drift_detection/) control (SDLC-CTRL-0018), a detective control that mitigates configuration drift risk under our secure SDLC framework. + ## Why a plan can never catch this `terraform plan` compares the statefile to the world. An out-of-CI apply changes both in lockstep, so the comparison stays clean — the plan is structurally blind to it. What *has* changed is the statefile itself: it is now a file your pipeline never produced. Detecting that requires a record of where every statefile came from — a provenance system. @@ -123,6 +125,7 @@ Someone runs `terraform apply` from a laptop. The statefile in S3 is rewritten w ## Related +- [Drift Detection (SDLC-CTRL-0018)](https://sdlc.kosli.com/controls/runtime/drift_detection/) — the control both drift-detection tutorials implement. - [Detecting non-Terraform changes](/tutorials/detecting_non_terraform_changes) — the other drift type: console and API edits a plan *can* catch. - [`kosli-dev/tf`](https://github.com/kosli-dev/tf) — the reference wrapper and reusable workflows. - [Environments](/getting_started/environments) — the Kosli primitive that carries the compliance signal. From ac91e5b2aecee8c3cd3143191a1a3e67de5d8525 Mon Sep 17 00:00:00 2001 From: Graham Savage Date: Fri, 3 Jul 2026 14:34:36 +0100 Subject: [PATCH 5/7] docs: add name/on block to apply workflow example Makes the caller workflow snippet a complete, copy-pasteable file, matching the sibling example in detecting_non_terraform_changes.mdx. --- tutorials/detecting_unexpected_statefile_changes.mdx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tutorials/detecting_unexpected_statefile_changes.mdx b/tutorials/detecting_unexpected_statefile_changes.mdx index 212c590..1b2b3e9 100644 --- a/tutorials/detecting_unexpected_statefile_changes.mdx +++ b/tutorials/detecting_unexpected_statefile_changes.mdx @@ -56,6 +56,12 @@ region = encrypt = true # native S3 lockfile by default The reusable `apply.yml` workflow runs the plan steps plus `tf apply`, then attests the plan, the apply log, and the statefile into your Kosli Environment. A caller workflow that applies on merge: ```yaml +name: Apply + +on: + push: + branches: [main] + jobs: apply: uses: kosli-dev/tf/.github/workflows/apply.yml@main From 2af8ba44b2638421ed02b8fc506101250166f7bf Mon Sep 17 00:00:00 2001 From: Graham Savage Date: Fri, 3 Jul 2026 14:35:49 +0100 Subject: [PATCH 6/7] docs: remove race condition notes from drift detection hardening The latest implementation avoids the race entirely, so the caveat no longer applies. --- tutorials/detecting_non_terraform_changes.mdx | 4 ---- tutorials/detecting_unexpected_statefile_changes.mdx | 4 ---- 2 files changed, 8 deletions(-) diff --git a/tutorials/detecting_non_terraform_changes.mdx b/tutorials/detecting_non_terraform_changes.mdx index 756ed55..b3757bc 100644 --- a/tutorials/detecting_non_terraform_changes.mdx +++ b/tutorials/detecting_non_terraform_changes.mdx @@ -101,10 +101,6 @@ A detector that runs once and alerts once is easy. A detector you can depend on `terraform plan` can only see resources Terraform manages. A resource created entirely outside Terraform — say, an IAM user added by hand in the console with no corresponding Terraform resource — is invisible to this control. Closing that gap is the job of an Infrastructure-as-Code coverage policy (everything in production must be defined as code in the first place); drift detection assumes that policy holds and does not substitute for it. - - Two timing windows exist in theory. First, between an apply finishing and the baseline marker being written, a concurrent unauthorized change could slip in. In practice the Terraform lock prevents a concurrent apply from starting until the lock is released, which keeps this theoretical. Second, if the world changes between one drift cycle and the next, the alert may be delayed by one interval. Understand both; rely on locking and ordering to keep them harmless. - - Worst-case detection latency is the check interval **plus the reporter Lambda's snapshot interval**. A ten-minute check with a five-minute reporter Lambda surfaces drift within fifteen minutes. Set the schedule from each environment's rate-of-change and blast radius rather than using one global value. diff --git a/tutorials/detecting_unexpected_statefile_changes.mdx b/tutorials/detecting_unexpected_statefile_changes.mdx index 1b2b3e9..ef6bb5d 100644 --- a/tutorials/detecting_unexpected_statefile_changes.mdx +++ b/tutorials/detecting_unexpected_statefile_changes.mdx @@ -111,10 +111,6 @@ Someone runs `terraform apply` from a laptop. The statefile in S3 is rewritten w This is the most dangerous failure mode. If the reporter Lambda silently stops running, no new evidence arrives to contradict the last snapshot — so the Environment looks green forever, even as unattested statefiles accumulate. Treating "the dashboard is green" as proof of cleanliness, without also verifying the Lambda is running on schedule, is a misuse of the control. Add a heartbeat or alert on "no snapshot in N intervals". - - In theory, between an apply finishing and the statefile being attested, a concurrent unauthorized change could slip in. In practice the Terraform lock prevents a concurrent apply from starting until the lock is released, which keeps this theoretical. Detection latency is bounded by the reporter Lambda's snapshot interval — tune it per environment. - - The reporter Lambda needs read access to the state bucket and the ability to report snapshots to Kosli — nothing more. It must never hold apply permissions. From f130222b81a0ca16e23e1456b141f5877318fe71 Mon Sep 17 00:00:00 2001 From: Graham Savage Date: Fri, 3 Jul 2026 14:37:18 +0100 Subject: [PATCH 7/7] chore: remove orphaned drift detection images authorized-iac-change.png and unauthorized-iac-change.png were only used in the outdated drift detection page deleted earlier on this branch. --- images/authorized-iac-change.png | Bin 241940 -> 0 bytes images/unauthorized-iac-change.png | Bin 391476 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 images/authorized-iac-change.png delete mode 100644 images/unauthorized-iac-change.png diff --git a/images/authorized-iac-change.png b/images/authorized-iac-change.png deleted file mode 100644 index aee2786b74e5e7ce16144a2d410483caff16ef7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 241940 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
YSTa3W*f?H}bn-L4$P$Q7PUM(B{s(2IZ_;@bz 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½=5o8s+ixj<95lIYE2hGl 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 bYi$bux%H;af?I&)!0hdg9-#j5^!L94bIj`L diff --git a/images/unauthorized-iac-change.png b/images/unauthorized-iac-change.png deleted file mode 100644 index 2cfb4f37020e527a4cbeba84c3c3011f1cafca0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391476 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�FO|$I@HZ?g=2~}^uJ;v0bM&mS zy-m(7VpU&f$@|^qMGLnT>>!^dyxUGyKmnea-Q)J~pb5!HDyOUg^J;(H)JkEc^J3$1(4dp~QH0hE`|`VCN% zV*u6l$Q*7;n0on<8_3HYd1-t`s&Pd2t516x4%HKa-1t$yXeqTl$0}87B`5YO2g)fQ zef$1#$2xt*bd*{3z(6_Ot6(Jkgg^1EM}k<~t1zW?4#KbN$@1u$rwCSv4wTiB5^ zmq!ul{*GZQ)wC4=&&su(9Y*w4P3d|EER~%fis(E(T*a6!*ImK8&YL5Q30Qw>Mp0&| z5ouG6WDdiGt^dQ`dq>0F?f>G56cNOei0C9CqK4>oB+-Isk?1wr=tO4_1QCX4!D!Km z-Wf&>f*_+t@4ffVZ;w2A?yuZ+zbEIe@9&=Ttn=T@nl+!#-tV?w@46rMXV8MA^&c&t zN80pL8mli>OnBbZ-*@Wu#8i9rw)tlrGtM7o4Fx!zTo)l-pbDYlB%OX78g+*v@x#-Z zz5WX4^w4KZ8X^16M*^S<=?@cd6;lj_C)u63kn4{aKm~<<9=2Nd%VhPw90SE3wCM1& zZYKslTYR--CwG)=V~1*IdT=%vmuOHZ8zM%Bk$k^{D*Jy79Ujn0H`NeBbJCCy3u<-#eO|jq&2&+K=?Bg z^z}Rrs8nui!B%2acX+7{T9h`L)8Yq22!u6C`0WrXU_PXXN)iAO23?>b??u3AW3(mW z{c)O8lh6LF~6b%g0xH-?*ry5m*kM8t-1c%G5&P
    ?a8K~QfZgn5-{zvzgOKnTtl>f^COG;06;)G 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

    ;^or1EXnj2|8+CV|cDV%O7q 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⋙zWe9tWsm#m7P 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