---
title: "IBM encerra suporte para linguagens externas no Terraform e obriga migração para HCL"
author: "Lígia Lemos Maia"
date: "2026-02-28 15:36:00-03"
category: "Tecnologia & Desenvolvimento"
url: "http://desbugados.scale.press/portal/desbugados/post/2026/02/28/ibm-encerra-suporte-para-linguagens-externas-no-terraform-e-obriga-migracao-para-hcl/md"
---

# A Uniformidade do Código: O Fim das Pontes no Terraform

Houve um tempo em que a construção de catedrais digitais — aquilo que chamamos de infraestrutura — prometia a liberdade de línguas. O Terraform Cloud Development Kit (CDK) era essa promessa: uma ponte que permitia a desenvolvedores esculpirem servidores e redes usando a fluidez do **TypeScript** ou a elegância do **Python**. No entanto, em um movimento que evoca o mito da Torre de Babel invertido, a IBM (atual proprietária da HashiCorp) decidiu que, de agora em diante, todos devem falar uma única língua: o **HCL** (HashiCorp Configuration Language).

## O que foi descontinuado e o que é o 'bug'?

O 'bug' aqui não é uma falha técnica, mas uma mudança de paradigma. A IBM anunciou que não manterá mais o CDKTF. Para quem não está familiarizado, o **Infrastructure as Code (IaC)** — ou Infraestrutura como Código — é a prática de gerenciar seus servidores através de arquivos de texto em vez de cliques manuais. O CDK era o tradutor que permitia que programadores usassem linguagens que já conheciam para essa tarefa. Sem ele, o ecossistema torna-se mais rígido, forçando o retorno ao HCL, uma linguagem puramente declarativa e limitada em termos de lógica complexa.

## Reflexões sobre a Autonomia Digital

Será que o progresso técnico deve sempre sacrificar a pluralidade em nome da eficiência de mercado? Ao restringir o Terraform ao HCL, a IBM otimiza o produto para administradores de sistemas, mas levanta questões profundas sobre a autonomia do desenvolvedor. Estamos caminhando para um futuro onde as ferramentas de criação são moldadas apenas por margens de lucro e não pela criatividade de quem as usa? Para muitos, essa decisão é um lembrete de que, nas nuvens corporativas, a liberdade de escolha é muitas vezes um recurso temporário.

## Desbugando o HCL: O Caminho da Migração

Se você se encontra no meio desse dilema linguístico, o momento é de adaptação. O HCL é uma linguagem de domínio específico (DSL) feita para ser legível por humanos e máquinas, mas ela não possui as estruturas de repetição e lógica avançada de uma linguagem de programação completa. Para quem precisa migrar, a ordem é simplificar o pensamento. A infraestrutura deixa de ser um programa dinâmico para se tornar uma declaração de estado estático.

## Caixa de Ferramentas para a Transição


- **O Comando de Ouro:** Utilize cdktf synth --hcl para converter seus arquivos atuais do CDK para o formato HCL padrão.
- **Explore o OpenTofu:** Como o Terraform mudou sua licença e agora limita integrações, o projeto **OpenTofu** (um fork de código aberto) surge como uma alternativa para quem busca manter a filosofia original de abertura.
- **Aposte no HCL:** Se você planeja continuar no ecossistema oficial da IBM, dedique tempo para dominar a sintaxe nativa; ela é o porto seguro para o suporte de longo prazo.

A tecnologia, tal como a arte, é feita de escolhas. Ao fechar uma porta para linguagens externas, a IBM nos força a olhar para o alicerce. Resta saber se esse alicerce será forte o suficiente para sustentar a inovação que o futuro exige.