Sobes.tech
Junior — Middle

Como o Terraform gere o processo de recriação e atualização de recursos na infraestrutura?

sobes.tech IA

Resposta da IA

O Terraform gere o processo de recriação e atualização de recursos através de três passos principais:

  1. Planeamento (terraform plan) — O Terraform analisa a infraestrutura atual e o estado desejado, descrito nos ficheiros de configuração, e cria um plano de alterações. Este plano indica quais os recursos que serão criados, alterados ou eliminados.

  2. Aplicação (terraform apply) — com base no plano, o Terraform executa as operações necessárias nos recursos para levar a infraestrutura ao estado desejado.

  3. Estado (ficheiro de estado) — O Terraform armazena o estado atual da infraestrutura num ficheiro especial (local ou remoto), permitindo acompanhar as alterações e gerir os recursos corretamente.

Se um recurso não puder ser atualizado diretamente (por exemplo, uma alteração num campo que requer recriação), o Terraform primeiro eliminará o recurso antigo e depois criará um novo. Isto garante que a infraestrutura esteja sempre de acordo com a descrição na configuração.