wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-com-ubuntu-22-04-utilizando-terraform-1-5.md
CloudComo provisionar uma VPS com Ubuntu 22.04 utilizando Terraform 1.5
Este manual aborda o 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 criar e gerenciar recursos de forma eficiente.
Pré-requisitos
- Conta em um provedor de nuvem (ex: AWS, DigitalOcean, Google Cloud).
- Terraform 1.5 instalado em sua máquina local.
- Conhecimento básico de linha de comando.
Passo a Passo
1. Instalação do Terraform
Primeiro, você precisa instalar o Terraform. Utilize os seguintes comandos:
sudo apt update
sudo apt install -y wget unzip
wget https://releases.hashicorp.com/terraform/1.5.0/terraform_1.5.0_linux_amd64.zip
unzip terraform_1.5.0_linux_amd64.zip
sudo mv terraform /usr/local/bin/
2. Configuração do Provedor
Crie um diretório para seu projeto e um arquivo main.tf:
mkdir my-terraform-project
cd my-terraform-project
nano main.tf
Adicione a configuração do provedor. Exemplo para DigitalOcean:
provider "digitalocean" {
token = "SEU_TOKEN_AQUI"
}
3. Definindo a Máquina Virtual
Adicione a configuração da instância:
resource "digitalocean_droplet" "my_droplet" {
image = "ubuntu-22-04-x64"
name = "my-vps"
region = "nyc3"
size = "s-1vcpu-1gb"
}
4. Inicializando o Terraform
Execute os seguintes comandos para inicializar e aplicar a configuração:
terraform init
terraform apply
Confirme a criação digitando yes quando solicitado.
Conclusão
Após a execução do comando terraform apply, sua VPS com Ubuntu 22.04 estará provisionada. Você pode acessar a máquina via SSH utilizando o IP gerado.
Dica: Sempre mantenha suas credenciais de provedor seguras e utilize variáveis de ambiente para gerenciar tokens sensí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.