wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-com-digitalocean-usando-terraform-1-4.md
CloudComo provisionar uma VPS com DigitalOcean usando Terraform 1.4
Provisionar uma VPS (Virtual Private Server) na DigitalOcean usando Terraform é uma maneira eficiente de gerenciar a infraestrutura como código. Neste manual, vamos guiá-lo através do processo passo a passo.
Pré-requisitos
- Conta na DigitalOcean.
- Terraform 1.4 instalado.
- Chave de API da DigitalOcean.
Passo 1: Instalação do Terraform
Se ainda não possui o Terraform instalado, você pode instalá-lo usando os seguintes comandos:
sudo apt update
sudo apt install -y wget unzip
download_url="https://releases.hashicorp.com/terraform/1.4.0/terraform_1.4.0_linux_amd64.zip"
wget $download_url
unzip terraform_1.4.0_linux_amd64.zip
sudo mv terraform /usr/local/bin/
Passo 2: Configuração do Projeto Terraform
Crie um diretório para o seu projeto e inicie um arquivo de configuração:
mkdir meu-projeto-terraform
cd meu-projeto-terraform
nano main.tf
Conteúdo do arquivo main.tf
Adicione o seguinte código ao seu arquivo main.tf:
provider "digitalocean" {
token = "SUA_CHAVE_DE_API"
}
resource "digitalocean_droplet" "meu_droplet" {
image = "ubuntu-20-04-x64"
name = "meu-droplet"
region = "nyc1"
size = "s-1vcpu-1gb"
}
Passo 3: Inicialização e Provisionamento
Inicialize o Terraform e aplique a configuração para criar a VPS:
terraform init
terraform apply
Confirme a operação digitando yes quando solicitado.
Passo 4: Acessando a VPS
Após a criação, você pode acessar sua VPS usando SSH. Primeiro, obtenha o endereço IP:
terraform output
Em seguida, conecte-se:
ssh root@
Conclusão
Agora você tem uma VPS provisionada na DigitalOcean usando Terraform. Essa abordagem facilita a replicação e o gerenciamento de infraestrutura. Dica: Mantenha seu arquivo main.tf versionado em um repositório Git para controle de alterações.
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.