GitOps

How To Install OpenTofu on Ubuntu 24.04

OpenTofu has grown really first to be super replacement to Terraform which shifted to a Business Source License (BSL) in August 2023. OpenTofu is an open source and community-driven fork of Terraform. It has matured into a production-grade, and powerful infrastructure-as-code tool in under few months. We will explain how you can install OpenTofu on Ubuntu 24.04 Linux system. The beautiful fact is OpenTofu is a drop-in replacement for Terraform, meaning it doesn’t have any learning curve.

Original content from computingforgeeks.com - post 161444

[ebook product=”2″ theme=”dark”]

The OpenTofu’s stable released are available for installation on Ubuntu 24.04 server or Desktop. Additionally, the process is simplified further since the maintainers of OpenTofu provides an official APT repository with OpenTofu packages.

Add OpenTofu APT repository

Before installation of OpenTofu on Ubuntu 24.04 can begin, we need to add the repository and import GPG apt key.

First off, update your system APT cache and install dependencies.

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

Import OpenTofu GPG key after installing the necessary packages.

curl -fsSL https://get.opentofu.org/opentofu.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/opentofu.gpg
curl -fsSL https://packages.opentofu.org/opentofu/tofu/gpgkey | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/tofu.gpg

Add OpenTofu repository to the system.

echo "deb https://packages.opentofu.org/opentofu/tofu/any/ any main"|sudo tee /etc/apt/sources.list.d/opentofu.list

Install OpenTofu on Ubuntu Linux

Update the OS repositories list using apt:

$ sudo apt update
Hit:1 https://mirror.hetzner.com/ubuntu/packages jammy InRelease
Hit:2 https://mirror.hetzner.com/ubuntu/packages jammy-updates InRelease
Hit:3 https://mirror.hetzner.com/ubuntu/packages jammy-backports InRelease
Hit:4 https://mirror.hetzner.com/ubuntu/security jammy-security InRelease
Get:5 https://packages.opentofu.org/opentofu/tofu/any any InRelease [28.0 kB]
Get:6 https://packages.opentofu.org/opentofu/tofu/any any/main amd64 Packages [3,113 B]
Fetched 31.1 kB in 2s (12.9 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

Finally install OpenTofu on Ubuntu machine:

sudo apt install tofu

The installed version of OpenTofu can be checked using the following command:

$ tofu  --version
OpenTofu v1.9.0
on linux_amd64

Learn more about OpenTofu from project’s official documentation pages.

Keep reading

Upgrade Ubuntu 24.04 to Ubuntu 26.04 LTS (Step by Step) Ubuntu Upgrade Ubuntu 24.04 to Ubuntu 26.04 LTS (Step by Step) UFW Firewall Commands with Examples on Ubuntu 24.04 / 22.04 Security UFW Firewall Commands with Examples on Ubuntu 24.04 / 22.04 Ubuntu 26.04 LTS (Resolute Raccoon): New Features, Changes, and What to Know Ubuntu Ubuntu 26.04 LTS (Resolute Raccoon): New Features, Changes, and What to Know Install OrientDB on Ubuntu 26.04 / 24.04 / 22.04 Databases Install OrientDB on Ubuntu 26.04 / 24.04 / 22.04 Install Valkey on Ubuntu 26.04 / 24.04 (Redis Replacement) Databases Install Valkey on Ubuntu 26.04 / 24.04 (Redis Replacement) How To Install FreeScout Help Desk on Debian | Ubuntu Debian How To Install FreeScout Help Desk on Debian | Ubuntu

Leave a Comment

Press ESC to close