03. TERRAFORM - Primeiro Resource na Nuvem (Digital Ocean).

Опубликовано: 13 Июль 2026
на канале: Michel Dellabeneta
513
31

Link do documento: https://docs.google.com/document/d/1L...

REPOSITÓRIO: https://github.com/Dellabeneta/curso_...
PROJETO DE REFERÊNCIA: https://github.com/Dellabeneta/terraf...

Nosso primeiro resource na Nuvem!

Criar nosso diretório de trabalho no Windows e abri-lo com o VSCode;

Criar um arquivo “main.tf” como seguinte conteúdo:

terraform {
required_providers {
digitalocean = {
source = "digitalocean/digitalocean"
}
}
}

variable "do_token" {
default = "AQUI O VALOR DO SEU TOKEN DA DIGITAL OCEAN"
}

provider "digitalocean" {
token = var.do_token
}




Para obter seu token, acesse sua conta da Digital Ocean, vá em “API”, no menu à esquerda e localize seu token. Normalmente ele só é exibido quando criado, então salve-o em um local seguro. Caso você o perca, precisará criar um novo!



Agora, vamos criar nosso primeiro recurso na nuvem, em um provider cloud. Copie e cole o código abaixo para declararmos uma máquina virtual, Linux, simples. O modelo mais básico disponível na DO.



resource "digitalocean_droplet" "websrv01" {
name = "websrv-01"
image = "ubuntu-20-04-x64"
size = "s-1vcpu-1gb"
region = "nyc1"
}
Finalmente, acessando o terminal - podendo ser o cmd, o powershell ou integrado ao VSCode - vamos iniciar alguns comandos básicos:

terraform init
terraform validate
terraform plan
terraform apply