Pular para o conteúdo

Comandos básicos do Terraform

  • por
Terraform

O Terraform é uma ferramenta de código aberto desenvolvida pela HashiCorp que permite a automação e a criação de infraestrutura como código. Abaixo estão alguns dos comandos básicos do Terraform:

terraform init:

Este comando é usado para inicializar um diretório de trabalho do Terraform. Ele baixa os provedores (providers) necessários, como AWS, Azure ou Google Cloud, e configura o ambiente para trabalhar com o Terraform.

terraform init

terraform plan:

Este comando é usado para criar um plano de execução que mostra quais recursos serão criados, modificados ou removidos. Isso ajuda a visualizar as mudanças antes de aplicá-las.

terraform plan

terraform apply:Este comando é usado para aplicar as alterações definidas no código Terraform. Ele cria, modifica ou remove recursos conforme especificado no plano de execução.bashCopy codeterraform apply Ao aplicar, você pode confirmar a execução digitando “yes” quando solicitado.

terraform destroy:

Este comando é usado para destruir todos os recursos criados pelo Terraform. Ele solicitará confirmação antes de realizar a ação.

terraform destroy

Assim como o apply, ao executar o destroy, você deve confirmar digitando “yes”.

terraform validate:

Este comando é usado para validar a sintaxe do código Terraform sem criar ou modificar recursos. Ele verifica se o código está escrito corretamente.

terraform validate

terraform fmt:

Este comando é usado para formatar o código Terraform de acordo com as convenções de estilo.

terraform fmt

terraform show:

Este comando é usado para exibir informações sobre os recursos gerenciados pelo Terraform. Ele mostra os detalhes da infraestrutura atual.

terraform show

terraform state:

Este comando é usado para visualizar ou manipular o estado do Terraform. O estado mantém um registro dos recursos gerenciados pelo Terraform.

terraform state list

Este exemplo mostra uma lista de recursos no estado.

Esses são alguns dos comandos básicos do Terraform. Lembre-se de que você pode precisar ajustar os comandos conforme necessário, dependendo da sua configuração e requisitos específicos. Além disso, consulte a documentação oficial do Terraform para obter informações detalhadas sobre cada comando e suas opções.