wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-na-digitalocean-utilizando-terraform-guia-passo-a-passo.md
CloudComo provisionar uma VPS na DigitalOcean utilizando Terraform: Guia passo a passo
Este guia fornece um passo a passo sobre como provisionar uma VPS na DigitalOcean utilizando Terraform, uma ferramenta de infraestrutura como código.
Introdução
Terraform permite que você crie, altere e gerencie infraestrutura de forma segura e eficiente. Neste guia, vamos provisionar uma VPS (Droplet) na DigitalOcean.
Pré-requisitos
- Conta na DigitalOcean
- Terraform instalado (versão 1.0 ou superior)
- Token de API da DigitalOcean
Passo a Passo
1. Instalação do Terraform
Se você ainda não instalou o Terraform, use o seguinte comando:
sudo apt-get update && sudo apt-get install -y wget unzip && wget https://releases.hashicorp.com/terraform/1.0.0/terraform_1.0.0_linux_amd64.zip && unzip terraform_1.0.0_linux_amd64.zip && sudo mv terraform /usr/local/bin/ 2. Configuração do Token de API
Crie um arquivo chamado terraform.tfvars e adicione seu token de API:
do_token = "seu_token_aqui" 3. Criando 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" { name = "meu-droplet" image = "ubuntu-20-04-x64" region = "nyc3" size = "s-1vcpu-1gb" } 4. Inicializando o Terraform
Execute o comando abaixo para inicializar o Terraform:
terraform init 5. Planejando a infraestrutura
Para visualizar o que será criado, execute:
terraform plan 6. Aplicando a configuração
Para provisionar a VPS, execute:
terraform apply Confirme a operação digitando yes quando solicitado.
Conclusão
Após a execução, sua VPS estará pronta para uso. Lembre-se de gerenciar suas configurações e infraestrutura com cuidado. Uma dica é versionar seus arquivos Terraform usando um sistema de controle de versão como Git.
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.