wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-na-digitalocean-usando-terraform-1-5.md
CloudComo provisionar uma VPS na DigitalOcean usando Terraform 1.5
Este manual aborda o processo de provisionamento de uma VPS na DigitalOcean utilizando o Terraform 1.5. O Terraform é uma ferramenta de infraestrutura como código que permite criar e gerenciar recursos em nuvem de forma eficiente.
Pré-requisitos
- Conta na DigitalOcean
- Terraform 1.5 instalado
- Chave de API da DigitalOcean
Passo a Passo
1. Instalação do Terraform
Se você ainda não possui o Terraform instalado, utilize os seguintes comandos:
sudo apt-get update sudo apt-get install -y 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/ terraform -version 2. Configuração do Provider
Crie um diretório para seu projeto e um arquivo main.tf:
mkdir my-digitalocean-vps cd my-digitalocean-vps touch main.tf Adicione o seguinte conteúdo ao main.tf:
provider "digitalocean" { token = "SUA_CHAVE_DE_API_AQUI" } 3. Definindo a Droplet
Adicione a configuração da Droplet:
resource "digitalocean_droplet" "web" { image = "ubuntu-20-04-x64" name = "my-vps" region = "nyc3" size = "s-1vcpu-1gb" } 4. Inicializando e Aplicando o Terraform
Agora, inicialize e aplique as configurações:
terraform init terraform apply Confirme a criação digitando yes quando solicitado.
Conclusão
Após a conclusão, sua VPS estará provisionada na DigitalOcean. Para gerenciar a infraestrutura, utilize comandos como terraform plan e terraform destroy.
Dica: Mantenha suas chaves de API seguras e nunca as compartilhe publicamente.
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.