Skip to content
Testes e aprendizados de Terraform usando o DigitalOcean como provider
HCL
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
droplet.tf
loadbalancer.tf
output.tf
ssh.tf
versions.tf

README.md

Esse é um repositório para testes do Terraform com o DigitalOcean.

Antes de usar, crie a variável de ambiente "DIGITALOCEAN_ACCESS_TOKEN" com um token de API do DigitalOcean (gerar aqui).

Essa configuração cria duas máquinas, adicionando a chave SSH do usuário logado no sistema, um load balancer apontando para essas duas máquinas e provisiona as máquinas com Apache e um arquivo diferente em cada uma delas pra testar se tudo funciona.

Depois que o apply for concluído, a ideia é acessar várias vezes pelo browser o IP do load balancer (o Terraform irá informar isso nas últimas linhas) e checar se hora é exibido "server-0", e hora "server-1". Se isso acontecer, parabéns pra nós, pro DigitalOcean e pro Terraform! :)

P.S.: Se não quiser ser surpreendido depois de 30 dias com uma continha de $20 (talvez R$50000 de acordo com a cotação do dólar), rode "terraform destroy" depois de testar.

You can’t perform that action at this time.