Fundamentos do Terraform2 / 5
Um desenvolvedor adiciona um novo requisito de provider a uma configuração e executa terraform plan, mas recebe um erro informando que o plugin do provider necessário não está instalado. Qual é o comando correto para instalar o provider e preparar o diretório de trabalho?
CorretoQuase
Alex
terraform init é o primeiro comando que você executa em qualquer configuração nova ou alterada. Ele realiza várias tarefas de inicialização: configura o backend para armazenamento do state, baixa e instala os plugins de provider declarados em required_providers, baixa quaisquer modules referenciados e cria ou atualiza o arquivo de lock de dependências .terraform.lock.hcl. Quando um requisito de provider é adicionado ou alterado, você deve executar init novamente para que o Terraform possa buscar a versão apropriada do plugin que satisfaça suas constraints de versão. Outros comandos como validate, plan e apply assumem que os providers já estão instalados. Dica de prova: qualquer erro sobre provider, module ou backend ausente quase sempre significa que você precisa executar terraform init.
Crie uma conta grátis para continuar perguntando ao Alex — sem cartão de crédito.
Questão 2 de 5
Comece grátis