Introdução
-
Introdução
-
Arquivo com extensão
.tfvarsserve para guardar variáveis -
terraform -v- vê a versão
-
terraform init -
terraform plan- executa o arquivo pra ver se não tem erro e ele retorna um arquivo montado da forma dele
- atualiza os estados das instâncias
- TOMAR CUIDADO POR PODE ATUALIZAR DIRETAMENTE NO PROVIDER ESCOLHIDO
-
terraform applyterraform apply --auto-approve- não precisa confirmar com
yes
- não precisa confirmar com
terraform apply -target aws_instance.web-server_instance→ sobe um resource específicoterraform apply -var-file example.tfvars→ fornece o arquivo de variáveis
-
terraform destroy- mata nossa instância tudo do arquivo
terraform destroy -target aws_instance.web-server_instance→ apaga um resource específico
-
terraform state-
terraform state list-> mostra todos os resources do arquivo -
terraform state show name_resource→ mostra a configuração do resourceoutput "server_public_ip" {
#show the value of aws_eip in aws
value = aws_eip.one.public_ip
}
-
-
terraform refresh
Variáveis
-
Dessa forma, quando eu for dar um
apply, vai ser mostrado para eu digitar o valor dessa propriedade, caso eu queria deixar fixo, preencher odefaultvariable "subnet-prefix" {
description = "value"
#default =
type = String
}- Para usar
var.subnet-prefix
- Para usar