Terraform: Primeiros passos com o Terraform: Difference between revisions
No edit summary |
|||
(One intermediate revision by the same user not shown) | |||
Line 22: | Line 22: | ||
2) Você vai precisar de uma [https://console.aws.amazon.com/iam/home?#security_credential access key e secret key na AWS] | 2) Você vai precisar de uma [https://console.aws.amazon.com/iam/home?#security_credential access key e secret key na AWS] | ||
= Criando uma VM na AWS usando o Terraform= | = Criando uma VM na AWS usando o Terraform= | ||
== | == Criando o arquivo main.tf == | ||
Criando um diretório | Criando um diretório | ||
Line 62: | Line 35: | ||
provider "aws" { | provider "aws" { | ||
access_key = "<ACCESS_KEY>" | |||
secret_key = "<SECRET_KEY>" | |||
region = "us-east-1" | region = "us-east-1" | ||
} | } | ||
Line 70: | Line 45: | ||
Salve e feche o arquivo | Salve e feche o arquivo | ||
== Executando o terraform == | |||
Iniciando o terraform | Iniciando o terraform |
Latest revision as of 02:38, 23 February 2019
Instalando o Terraform
Faça o download https://www.terraform.io/downloads.html
Ou utilize o utilitário do seu sistema operacional
Ubuntu
$ sudo apt install terraform
MacOs (Homebrew)
brew install terraform
testando
terraform --version
Informações na Amazon Web Services
1) Crie uma Conta gratuita na AWS
2) Você vai precisar de uma access key e secret key na AWS
Criando uma VM na AWS usando o Terraform
Criando o arquivo main.tf
Criando um diretório
mkdir exemplo01-aws-t2-micro cd exemplo01-aws-t2-micro
Crie um arquivo básico main.tf, e adicione o conteúdo
provider "aws" { access_key = "<ACCESS_KEY>" secret_key = "<SECRET_KEY>" region = "us-east-1" } resource "aws_instance" "example01" { ami = "ami-0080e4c5bc078760e" instance_type = "t2.micro" }
Salve e feche o arquivo
Executando o terraform
Iniciando o terraform
terraform init
Deploy da VM
terraform apply
Deletando a VM
terraform destroy