Platform Engineering Academy · Enterprise Knowledge Graph

Terraform Infrastructure-as-Code Knowledge Graph

Connect Terraform language, providers, modules, state, pipelines, policy and cloud platform architecture.

Objective: Understand the dependencies required to move from local Terraform execution to governed enterprise delivery.

Practical guidance

Foundations and prerequisites

01

HCL syntax, resources, data sources, variables and outputs

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

02

Provider authentication and cloud resource lifecycle

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

03

Git workflows and basic CI/CD concepts

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

Practical guidance

Technology relationships and dependencies

01

Modules create reusable platform and workload patterns

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

02

Remote state, locking and identity enable team operation

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

03

Policy, security scanning and approvals protect deployment pathways

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

Practical guidance

Architecture, delivery and operations

01

Design repository, environment and module boundaries

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

02

Use pipelines for plan, review, apply and evidence retention

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

03

Manage provider versions, drift, imports and controlled destruction

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

Practical guidance

Validation and learning evidence

01

Validate plans against architecture and policy expectations

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

02

Test rollback, state recovery and break-glass procedures

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

03

Measure module adoption, deployment reliability and drift reduction

Apply this point to a real Platform Engineering Academy design, delivery or operational scenario and record the evidence used to validate the outcome.