wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-na-digitalocean-usando-terraform-guia-pratico.md
CloudComo provisionar uma VPS na DigitalOcean usando Terraform: Guia prático
Este guia prático irá orientá-lo sobre como provisionar uma VPS na DigitalOcean usando Terraform, uma ferramenta de infraestrutura como código.
Introdução
Terraform permite que você defina sua infraestrutura em arquivos de configuração, facilitando o gerenciamento e a automação do provisionamento de recursos em nuvens públicas como a DigitalOcean.
Pré-requisitos
- Conta na DigitalOcean
- Terraform instalado em sua máquina
- Token de API da DigitalOcean
Passo a Passo
1. Configurar o Token de API
Primeiro, você precisa gerar um token de API na DigitalOcean:
- Acesse o painel da DigitalOcean.
- Vá para API e clique em Generate New Token.
- Copie o token gerado.
2. Criar o arquivo de configuração do Terraform
Crie um arquivo chamado main.tf e adicione o seguinte conteúdo:
provider "digitalocean" {
token = "SEU_TOKEN_AQUI"
}
resource "digitalocean_droplet" "meu_droplet" {
image = "ubuntu-20-04-x64"
name = "meu-vps"
region = "nyc1"
size = "s-1vcpu-1gb"
}
3. Inicializar o Terraform
No diretório onde está o arquivo main.tf, execute:
terraform init
4. Planejar a infraestrutura
Antes de aplicar as mudanças, visualize o que será criado:
terraform plan
5. Aplicar as configurações
Para criar a VPS, execute:
terraform apply
Confirme a criação digitando yes quando solicitado.
6. Acessar a VPS
Após a criação, você pode acessar sua VPS via SSH:
ssh root@IP_DA_VPS
Conclusão
Agora você sabe como provisionar uma VPS na DigitalOcean usando Terraform. Mantenha seus arquivos de configuração versionados para um melhor controle e automação.
Dica: Explore outros recursos do Terraform, como variáveis e módulos, para criar configurações mais complexas e reutilizáveis.
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.