OpenTofu na AWS: do Zero à Infraestrutura Real
Autor: Andrew Ramires

5. Instalando o OpenTofu

Este guia usa o repositório oficial do OpenTofu para distribuições baseadas em .deb, como Ubuntu e Debian.

⚡ Visão rápida: depois deste passo, a máquina fica pronta para executar `tofu init`, `tofu plan`, `tofu apply` e as fases práticas do curso.

5.1 Instalar os pacotes necessários

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl gnupg

5.2 Adicionar as chaves e o keyring

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://get.opentofu.org/opentofu.gpg | sudo tee /etc/apt/keyrings/opentofu.gpg > /dev/null
curl -fsSL https://packages.opentofu.org/opentofu/tofu/gpgkey | sudo gpg --no-tty --batch --dearmor -o /etc/apt/keyrings/opentofu-repo.gpg > /dev/null
sudo chmod a+r /etc/apt/keyrings/opentofu.gpg /etc/apt/keyrings/opentofu-repo.gpg

5.3 Adicionar o repositório oficial

echo \
"deb [signed-by=/etc/apt/keyrings/opentofu.gpg,/etc/apt/keyrings/opentofu-repo.gpg] https://packages.opentofu.org/opentofu/tofu/any/ any main
deb-src [signed-by=/etc/apt/keyrings/opentofu.gpg,/etc/apt/keyrings/opentofu-repo.gpg] https://packages.opentofu.org/opentofu/tofu/any/ any main" \
  | sudo tee /etc/apt/sources.list.d/opentofu.list > /dev/null
sudo chmod a+r /etc/apt/sources.list.d/opentofu.list

5.4 Instalar o OpenTofu

sudo apt update
sudo apt install -y tofu

5.5 Validar a instalação

tofu --version
🧠 Mergulho profundo
Documentação oficial:
Abrir documentação de instalação do OpenTofu para Debian e Ubuntu