wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-na-linode-usando-terraform-1-3.md
CloudComo provisionar uma VPS na Linode usando Terraform 1.3
Este manual fornece um guia passo a passo sobre como provisionar uma VPS na Linode usando o Terraform 1.3, uma ferramenta de infraestrutura como código.
Introdução
O Terraform permite que você defina e forneça infraestrutura em nuvem de maneira eficiente e reproduzível. Neste guia, você aprenderá a criar uma VPS na Linode usando o Terraform.
Pré-requisitos
- Conta na Linode.
- Terraform 1.3 instalado em sua máquina.
- Token de API da Linode.
Passo a Passo
1. Instalar o Terraform
Baixe e instale o Terraform a partir do site oficial:
curl -LO https://releases.hashicorp.com/terraform/1.3.0/terraform_1.3.0_linux_amd64.zipunzip terraform_1.3.0_linux_amd64.zipsudo mv terraform /usr/local/bin/2. Criar um diretório de projeto
mkdir linode-terraformcd linode-terraform3. Criar o arquivo de configuração do Terraform
Crie um arquivo chamado main.tf e adicione o seguinte conteúdo:
provider "linode" {
token = "SEU_TOKEN_AQUI"
}
resource "linode_instance" "minha_vps" {
label = "minha-vps"
region = "us-east"
type = "g6-nanode-1"
image = "linode/ubuntu20.04"
}4. Inicializar o Terraform
Execute o comando a seguir para inicializar o diretório do Terraform:
terraform init5. Planejar a infraestrutura
Visualize o plano de execução:
terraform plan6. Aplicar a configuração
Provisione a VPS:
terraform applyConfirme a operação digitando yes quando solicitado.
Conclusão
Após a execução bem-sucedida do Terraform, sua VPS estará pronta para uso. Para gerenciar sua infraestrutura, você pode usar comandos como terraform destroy para remover a VPS quando não for mais necessária.
Dica: Sempre mantenha seu token de API seguro e evite expô-lo em repositórios públicos.
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.