wils@web ~ $ cat ~/ajuda/como-provisionar-sua-vps-na-digitalocean-com-terraform-1-5.md
CloudComo provisionar sua VPS na DigitalOcean com Terraform 1.5
Provisionar uma VPS na DigitalOcean usando Terraform é uma forma eficiente de gerenciar sua infraestrutura como código. Neste manual, abordaremos o passo a passo para realizar essa tarefa com a versão 1.5 do Terraform.
Pré-requisitos
- Conta na DigitalOcean.
- Terraform 1.5 instalado.
- Conhecimento básico de terminal e comandos Linux.
Passo a Passo
1. Instalar o Terraform
Se você ainda não tem o Terraform instalado, execute os seguintes comandos:
sudo apt-get update
sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:hashicorp/ppa
sudo apt-get update
sudo apt-get install -y terraform
2. Configurar a chave de API da DigitalOcean
Você precisará de uma chave de API para autenticar suas requisições. Crie uma chave de API na sua conta da DigitalOcean e armazene-a em um arquivo chamado terraform.tfvars.
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" "meu_droplet" {
image = "ubuntu-22-04-x64"
name = "meu-droplet"
region = "nyc1"
size = "s-1vcpu-1gb"
}
4. Inicializar o Terraform
Execute o comando abaixo para inicializar o Terraform e baixar os plugins necessários:
terraform init
5. Planejar a infraestrutura
Antes de aplicar as mudanças, você pode visualizar o que será criado com o comando:
terraform plan
6. Aplicar a configuração
Para criar sua VPS, execute:
terraform apply
Confirme a operação digitando yes quando solicitado.
7. Verificar a criação do Droplet
Após a aplicação, você pode verificar se o Droplet foi criado acessando o painel da DigitalOcean ou usando o comando:
terraform show
Conclusão
Com esses passos, você conseguiu provisionar uma VPS na DigitalOcean usando Terraform. Lembre-se de que você pode modificar o arquivo main.tf para ajustar as configurações do seu Droplet conforme necessário. Uma dica importante é versionar seus arquivos de configuração para acompanhar as mudanças na sua infraestrutura.
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.