Skip to content

You are viewing documentation for Instruqt 2.0 Labs - our upcoming product releasing in September 2026. For current Tracks documentation, please visitdocs.instruqt.com.

Legacy to HCL Migration


WIP

WIP

Legacy Format:

  • track.yml - Track metadata
  • config.yml - Sandbox configuration
  • 01-challenge/assignment.md - Challenge content
  • 01-challenge/check-workstation - Validation script

New HCL Format:

  • lab.hcl - Lab resource definition
  • sandbox.hcl - Infrastructure resources
  • chapters.hcl - Content organization
  • tasks.hcl - Interactive activities
  • instructions/chapter-1/page-1.md - Structured content
  • scripts/task-name/check.sh - Validation scripts
Legacy YAML New HCL Format
track.slug resource "lab" "{slug}"
track.title lab.title
config.containers resource "container"
Challenge directories Pages and tasks
assignment.md frontmatter Task metadata

WIP

WIP

WIP

WIP