IT-lexicon › Programmeren › HCL (HashiCorp Configuration Language)

HCL (HashiCorp Configuration Language)

Programmeren Svenska → Bijgewerkt: 2026-10-05

De declaratieve configuratietaal van HashiCorp: als JSON, maar voor mensen. Aangedreven door Terraform, Packer, Nomad, Consul, Vault en Vagrant.

Syntaxis: block "label" { key = "value" }. Ondersteunt expressies (${var.x + 1}), functies, voorwaarden, lussen en interpolatie. HCL2 (2017) voegde types en strengere validatie toe. Isomorf met JSON (tools kunnen beide aanvaarden).

Bekritiseerd ten opzichte van ‘echte code’ (Pulumi, CDK), maar leest prettiger dan YAML en JSON en ondersteunt commentaar. Standaard in infrastructure-as-code.

← Terug naar het lexicon