wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-na-digitalocean-usando-terraform-1-4.md
CloudComo provisionar uma VPS na DigitalOcean usando Terraform 1.4
Provisionar uma VPS na DigitalOcean usando Terraform é uma maneira eficiente de gerenciar infraestrutura como código. Este guia irá levá-lo através do processo passo a passo.
Pré-requisitos
- Conta na DigitalOcean.
- Terraform 1.4 instalado.
- Token de API da DigitalOcean.
Passo a Passo
1. Instalar o Terraform
Se ainda não tiver o Terraform instalado, você pode baixá-lo usando o seguinte comando:
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt-get update && sudo apt-get install terraform
2. Configurar o Token de API
Crie um arquivo chamado terraform.tfvars para armazenar seu token de API:
do_token = "SUA_CHAVE_DE_API_AQUI"
3. Criar o arquivo de configuração do Terraform
Crie um arquivo chamado main.tf e adicione o seguinte conteúdo:
provider "digitalocean" {
token = var.do_token
}
resource "digitalocean_droplet" "web" {
image = "ubuntu-20-04-x64"
name = "meu-droplet"
region = "nyc1"
size = "s-1vcpu-1gb"
}
4. Inicializar o Terraform
Abra o terminal e navegue até o diretório onde você criou o arquivo main.tf. Execute o seguinte comando:
terraform init
5. Planejar a infraestrutura
Antes de aplicar as mudanças, você pode visualizar o que será criado:
terraform plan
6. Aplicar a configuração
Para provisionar a VPS, execute:
terraform apply
Confirme digitando yes quando solicitado.
Conclusão
Após a execução bem-sucedida, sua VPS estará provisionada na DigitalOcean. Para gerenciar e escalar sua infraestrutura, você pode modificar o arquivo main.tf e repetir os passos de planejamento e aplicação.
Dica: Sempre mantenha seu token de API seguro e considere usar variáveis de ambiente para armazená-lo.
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.