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?
CorretoIncorreto
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.
Você pode obter respostas às suas dúvidas no app. Crie uma conta grátis, sem cartão de crédito.
Questão 2 de 5
Criar uma conta grátis