tools:opentofu

This is an old revision of the document!


OpenTofu

OpenTofu digunakan untuk mengelola infrastruktur menggunakan Infrastructure as Code (IaC). Instalasi berikut menggunakan repository resmi OpenTofu pada Debian dan Ubuntu.

Install dependencies:

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

Tambahkan GPG key resmi:

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
 
sudo chmod a+r /etc/apt/keyrings/opentofu.gpg 
/etc/apt/keyrings/opentofu-repo.gpg 

Tambahkan repository:

echo \
  "deb [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

Install OpenTofu:

sudo apt update
sudo apt install -y tofu

Periksa versi OpenTofu:

tofu version

Buat direktori proyek dan file konfigurasi:

mkdir tofu-project
cd tofu-project
nano main.tf

Isi `main.tf`:

output "message" {
  value = "Hello from OpenTofu"
}

Jalankan perintah berikut:

tofu init
tofu validate
tofu plan
tofu apply
  • tools/opentofu.1791563257.txt.gz
  • Last modified: 2026/10/09 23:27
  • by ilyasa