IT-lexikon › Programmering › HCL (HashiCorp Configuration Language)

HCL (HashiCorp Configuration Language)

Programmering In English → Uppdaterad: 2026-05-23

HashiCorps deklarativa konfigurationsspråk — som JSON men för människor. Driver Terraform, Packer, Nomad, Consul, Vault, Vagrant.

Syntax: block "label" { key = "value" }. Stödjer uttryck (${var.x + 1}), funktioner, conditionals, loops, interpolation. HCL2 (2017) lade till typer och stränga-validering. Tofarmkompatibel med JSON 1:1 (verktyg kan acceptera båda).

Kritiserad jämfört med "ren kod" (Pulumi, CDK) men slår både YAML och JSON på läsbarhet och kommentarstöd. Standard i infra-as-code-världen.

← Tillbaka till lexikonet