wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-com-ubuntu-22-04-usando-terraform-1-5.md
CloudComo provisionar uma VPS com Ubuntu 22.04 usando Terraform 1.5
Este manual irá guiá-lo no processo de provisionamento de uma VPS com Ubuntu 22.04 utilizando o Terraform 1.5. O Terraform é uma ferramenta de infraestrutura como código que permite gerenciar recursos de forma eficiente.
Pré-requisitos
- Conta em um provedor de nuvem (ex: AWS, Google Cloud, DigitalOcean).
- Terraform 1.5 instalado.
- Conhecimento básico de linha de comando.
Passo a Passo
1. Instalar o Terraform
Primeiro, você precisa instalar o Terraform. Execute os comandos abaixo:
sudo apt update
sudo apt install -y gnupg software-properties-common
wget -qO- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
sudo echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com focal main" > /etc/apt/sources.list.d/hashicorp.list
sudo apt update
sudo apt install terraform
2. Configurar o Provedor
Crie um diretório para o seu projeto e um arquivo chamado main.tf:
mkdir meu-projeto-terraform
cd meu-projeto-terraform
nano main.tf
Adicione a configuração do provedor:
provider "digitalocean" {
token = "SEU_TOKEN_AQUI"
}
3. Criar a Instância
Adicione a configuração para criar uma VPS com Ubuntu 22.04:
resource "digitalocean_droplet" "meu_droplet" {
image = "ubuntu-22-04-x64"
name = "meu-vps"
region = "nyc3"
size = "s-1vcpu-1gb"
}
4. Inicializar e Aplicar o Terraform
Agora, inicialize o Terraform e aplique a configuração:
terraform init
terraform apply
Confirme a aplicação digitando yes quando solicitado.
Conclusão
Após a execução dos comandos, sua VPS com Ubuntu 22.04 estará provisionada. Você pode acessar sua instância via SSH usando o IP fornecido pelo Terraform.
Dica: Sempre mantenha suas credenciais seguras e utilize variáveis de ambiente para gerenciar tokens de acesso.
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.