wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-na-digitalocean-usando-terraform-1-5-passo-a-passo.md
CloudComo provisionar uma VPS na DigitalOcean usando Terraform 1.5: passo a passo
Este manual descreve como provisionar uma VPS na DigitalOcean utilizando o Terraform 1.5. O Terraform é uma ferramenta de infraestrutura como código que permite gerenciar recursos em nuvem de forma eficiente.
Pré-requisitos
- Conta na DigitalOcean
- Terraform 1.5 instalado
- Conhecimento básico de linha de comando
Passo a Passo
1. Instalação do Terraform
Se você ainda não tem o Terraform instalado, pode fazê-lo com os seguintes comandos:
sudo apt-get update
sudo apt-get install -y wget unzip
wget https://releases.hashicorp.com/terraform/1.5.0/terraform_1.5.0_linux_amd64.zip
unzip terraform_1.5.0_linux_amd64.zip
sudo mv terraform /usr/local/bin/
2. Configuração do Provider
Crie um diretório para o seu projeto e um arquivo main.tf:
mkdir my-digitalocean-vps
cd my-digitalocean-vps
nano main.tf
No arquivo main.tf, adicione a configuração do provider:
provider "digitalocean" {
token = "SEU_TOKEN_AQUI"
}
3. Definição da Droplet
Adicione a configuração para criar uma Droplet:
resource "digitalocean_droplet" "my_droplet" {
image = "ubuntu-20-04-x64"
name = "my-vps"
region = "nyc3"
size = "s-1vcpu-1gb"
}
4. Inicialização e Aplicação do Terraform
Inicialize o Terraform e aplique as configurações:
terraform init
terraform apply
Confirme a aplicação digitando yes quando solicitado.
Conclusão
Após a execução do comando terraform apply, sua VPS estará provisionada na DigitalOcean. Você pode acessar sua nova Droplet utilizando SSH:
ssh root@IP_DA_DROPLET
Dica: Sempre mantenha suas credenciais seguras e considere usar variáveis de ambiente para armazenar seu token da DigitalOcean.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.