← Terraform Associate: infraestrutura como código
07 / 10 · 20 MIN

Import, inspeção e diagnóstico

Adota objetos existentes sem misturar identidade com alterações funcionais.

Conceito e mecanismo

Import associa um objeto existente a uma instância de recurso no state. É necessário identificar o objeto correto e preparar configuração compatível; importar não demonstra que o plano seguinte será vazio. Com import blocks, a adoção pode integrar uma revisão de plano. Evita gerir o mesmo objeto através de vários endereços independentes. Para inspecionar associações, prefere interfaces suportadas como state list e state show a editar o JSON diretamente. A saída pode conter informação sensível, por isso limita recolha e partilha.

Aplicação guiada

Numa migração de gestão de rede, separa adoção de redesign. Depois de preparar import, compara o plano com o inventário e explica cada diferença de atributo. Uma substituição inesperada deve suspender a execução até haver decisão. Se uma falha do provider exigir logging detalhado, usa TF_LOG numa reprodução limitada e protege o destino. Guarda versão, hora, identidade de execução e erro relevante; desativa a recolha detalhada depois. Não publiques logs brutos como substituto de uma explicação do problema.

NA PRÁTICA

Uma sub-rede importada aparece para substituição devido a configuração divergente. A equipa corrige a representação antes de autorizar qualquer alteração remota.

Armadilhas comuns

Assumir que import copia toda a intenção; editar state manualmente; recolher logs sem limite.

Tópicos relacionados: HCP Terraform e colaboração · IaC e decisões de mudança

Leva esta ideia contigo

Adoção controlada começa por identidade e termina com um plano compreendido.

Criar conta

Referência: Import existing infrastructure · 004

Terraform é uma marca comercial da HashiCorp, Inc., uma empresa IBM. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por HashiCorp. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.