Skip to content

opentofu

Lets you declaratively manage your cloud infrastructure

OpenTofu is a fork of Terraform that is open-source, community-driven, and managed by the Linux Foundation. This is a tool for building, changing, and versioning infrastructure safely and efficiently. OpenTofu can manage existing and popular service providers as well as custom in-house solutions.

devops

https://opentofu.org

arm64 amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install opentofu

sudo apt install opentofu

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    opentofu=1.6.2*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      opentofu=1.6.2*

Download URLs

Version SHA256 Size (KB)
1.6.2 4b2f598c244dfa0de5efead53b19d38b57280bd6bdf2bccd932589a030e404ad 16393
1.6.1 4e535baab0f4eb2a892908b89b65152de7c130373d53a0700e88a3532855efbc 16385
1.6.0 61ee79f11542f006c2f2179bc40f8e91d2f8ce44ba28137da662c5b6d63f0eb3 16392
Version SHA256 Size (KB)
1.6.2 5fc120d63ac0017a18d4d80310df7d4d2c3db6cf7782a9adf7e3497fdbd6da4e 14012
1.6.1 2daea94b09aea7694dbb1c41d73704a54bd61409398b9cd1de3411cd68878958 14020
1.6.0 1ac89456cdbf8e5db98fad677f5675ae6c2073912e7d484b3ad0d18984d88d99 14013

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for opentofu are versioned here.

Click here to see opentofu ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/opentofu/ops2deb.yml
name: opentofu
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 1.6.0
    - 1.6.1
    - 1.6.2
homepage: https://opentofu.org
summary: lets you declaratively manage your cloud infrastructure
description: |-
  OpenTofu is a fork of Terraform that is open-source, community-driven, and
  managed by the Linux Foundation. This is a tool for building, changing, and
  versioning infrastructure safely and efficiently. OpenTofu can manage
  existing and popular service providers as well as custom in-house solutions.
fetch: https://github.com/opentofu/opentofu/releases/download/v{{version}}/tofu_{{version}}_linux_{{goarch}}.zip
install:
  - tofu:/usr/bin/

The blueprint fetch keyword contains a URL template pointing to opentofu releases. Downloaded files are locked in a lockfile versioned here.

Click here to see opentofu release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/opentofu/ops2deb.lock.yml
- url: https://github.com/opentofu/opentofu/releases/download/v1.6.0/tofu_1.6.0_linux_amd64.zip
  sha256: b96c3d1235bc4fd53b199175818a35642e50cbc6b82b8422dcab59240d06d885
  timestamp: 2024-01-22 11:55:43+00:00
- url: https://github.com/opentofu/opentofu/releases/download/v1.6.0/tofu_1.6.0_linux_arm64.zip
  sha256: c2058c1e2f2222d81de0ad291eace3e34330cc7b74315eaacb60a5b6402527b1
  timestamp: 2024-01-22 11:55:43+00:00
- url: https://github.com/opentofu/opentofu/releases/download/v1.6.1/tofu_1.6.1_linux_amd64.zip
  sha256: 2ffd88719beb6d7e30e605b20efbf9ed75547cb13e9db279fa7f5f21fcd37403
  timestamp: 2024-01-24 15:19:06+00:00
- url: https://github.com/opentofu/opentofu/releases/download/v1.6.1/tofu_1.6.1_linux_arm64.zip
  sha256: e6753e93f520debd93c5562b8f1b3a300fde755b912f15ef75994e3c3c178069
  timestamp: 2024-01-24 15:19:06+00:00
- url: https://github.com/opentofu/opentofu/releases/download/v1.6.2/tofu_1.6.2_linux_amd64.zip
  sha256: 18277462e0ded513e47fb3e041911dfd14f4ad3721d53ee2f0c709fa810b8cf0
  timestamp: 2024-02-22 15:05:51+00:00
- url: https://github.com/opentofu/opentofu/releases/download/v1.6.2/tofu_1.6.2_linux_arm64.zip
  sha256: 410f52729866ddd41e1ab1acab1e03110e947ef5362093895f96fc15f920268a
  timestamp: 2024-02-22 15:05:51+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/opentofu.svg)](https://docs.wakemeops.com/packages/opentofu)
<a href="https://docs.wakemeops.com/packages/opentofu">
  <img src="https://docs.wakemeops.com/badges/opentofu.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/opentofu.svg
:target: https://docs.wakemeops.com/packages/opentofu