Sobes.tech
Junior — Middle

Que informações geralmente são descritas nos ficheiros de manifesto do Terraform?

sobes.tech IA

Resposta da IA

Nos ficheiros de manifesto do Terraform (geralmente com extensão .tf) descreve-se a infraestrutura como código. Neles indicam-se:

  • Provedores (por exemplo, AWS, Azure, GCP), que determinam com quais serviços de cloud o Terraform irá trabalhar.
  • Recursos: componentes específicos da infraestrutura, como máquinas virtuais, redes, bases de dados.
  • Variáveis e seus valores para parametrizar a configuração.
  • Dados de saída (outputs), que podem ser usados para transmitir informações entre módulos ou para exibição após a aplicação.
  • Módulos: blocos de configuração reutilizáveis.

Exemplo de um recurso simples no Terraform:

provider "aws" {
  region = "us-west-2"
}

resource "aws_instance" "example" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t2.micro"
}