Terraform Visualization
iCraft supports Terraform visualization, allowing you to quickly generate, configure, and connect 3D scene elements by writing declarative HCL (HashiCorp Configuration Language) code.
This feature helps transform Infrastructure as Code (IaC) resources, modules, and dependencies into intuitive 3D visual representations. You can view, adjust, and present infrastructure architecture directly on the 3D canvas.
Key Features
From Code to Visualization Simply paste or import HCL code, and the system will automatically generate a 3D visualization of resource nodes and their relationships.
Two Creation Modes Support "Clear and Create" and "Incremental Creation",making it easy to rebuild or iteratively update the scene.
Semantic Mapping Maps semantics such as
resource,module,data,variable, andoutputto visual elements including objects, groups, tags, and connections, helping you understand topology and dependencies.Fast presentation and review Can be used as visual material for architecture review, operation training, and delivery demonstrations.
HCL Structure Compatibility Supports common Terraform HCL syntax structures, enabling seamless integration with existing IaC projects.
Syntax
https://developer.hashicorp.com/terraform
Example
HCL codes
Visualization in iCraft

Last updated