Skip to content

tecmx/mx-terraform-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introdução

Terraform é uma ferramenta de infraestrutura como código (IaC) desenvolvida pela HashiCorp, que permite gerenciar, provisionar e atualizar recursos de infraestrutura em nuvens públicas, privadas e híbridas. Neste tutorial, abordaremos os conceitos básicos do Terraform e como começar a usá-lo.

1. Instalação do Terraform

Antes de começar, você deve instalar o Terraform em seu computador. Siga as instruções oficiais para instalar o Terraform no seu sistema operacional: https://www.terraform.io/downloads.html

2. Configuração do ambiente

Para começar, crie uma pasta para armazenar seus arquivos de configuração do Terraform. Neste exemplo, criaremos uma pasta chamada "meu_projeto_terraform":

mkdir meu_projeto_terraform cd meu_projeto_terraform

3. Criando um arquivo de configuração Terraform

Os arquivos de configuração do Terraform têm a extensão ".tf". Crie um arquivo chamado "main.tf" com o seguinte conteúdo:

provider "aws" {
  region = "us-east-1"
}

resource "aws_instance" "example" {
  ami           = "ami-007855ac798b5175e" # Ubuntu 22.04 LTS
  instance_type = "t2.micro"

  tags = {
    Name = "terraform-example-instance"
  }
}

Neste exemplo, estamos usando o provedor AWS (Amazon Web Services) e criando uma instância EC2 (Elastic Compute Cloud) na região "us-west-1" com o tipo "t2.micro".

4. Inicializando o Terraform

No diretório do projeto, execute o seguinte comando para inicializar o Terraform:

terraform init

Este comando baixa o provedor necessário (neste caso, o provedor AWS) e cria um diretório chamado ".terraform".

5. Verificando a configuração do Terraform

Antes de aplicar as mudanças, você pode verificar o plano de execução do Terraform com o comando "terraform plan". Isso exibirá as mudanças que serão feitas na sua infraestrutura:

terraform plan

6. Aplicando a configuração do Terraform

Para aplicar as mudanças, execute o comando "terraform apply". Este comando criará a instância EC2 na sua conta AWS:

terraform apply

Confirme a ação digitando "yes" quando solicitado.

7. Verificando os recursos criados

Você pode verificar os recursos criados no console AWS ou executando o seguinte comando:

terraform show

8. Destruindo a infraestrutura criada

Para destruir os recursos criados, execute o comando "terraform destroy". Isso excluirá a instância EC2 e quaisquer outros recursos criados:

terraform destroy

Confirme a ação digitando "yes" quando solicitado.

Conclusão:

Neste tutorial, você aprendeu o básico do Terraform, como instalar a ferramenta, criar um arquivo de configuração, inicializar o ambiente, verificar e aplicar a configuração e destruir os recursos criados. À medida que você se familiariza com o Terraform

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages