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"
}