Skip to main content

A wrapper library around OpenTofu (and Terraform)

Project description

tofupy

A Python wrapper library around OpenTofu (and Terraform).

This project was built as an example for Chapter 11 of Terraform in Depth in order to demonstrate how to wrap the OpenTofu or Terraform binaries to control from another language. Despite being an example, this is an active and maintained open source project that can be used for production purposes.

Installation

Either tofu or terraform should be installed.

pip install tofupy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tofupy-1.0.1.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tofupy-1.0.1-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file tofupy-1.0.1.tar.gz.

File metadata

  • Download URL: tofupy-1.0.1.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tofupy-1.0.1.tar.gz
Algorithm Hash digest
SHA256 05fc93a61fa145f830dde621b449b969c8d6145f5dc180ddb9817d139e5972a6
MD5 cabc0acc0330c737f0edac5e33e39e47
BLAKE2b-256 db24ecd8b4a7e91668d32a7457409eb8b755deb09b5d6904854f62cabb30912a

See more details on using hashes here.

Provenance

The following attestation bundles were made for tofupy-1.0.1.tar.gz:

Publisher: pypi.yaml on TerraformInDepth/tofupy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tofupy-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: tofupy-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tofupy-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1289631397996889105e90ce80435b1e766d104d4ad7ff8aa69d8458d7cfcf09
MD5 9a2768a3294f3553a66150de72649ab8
BLAKE2b-256 882801d5e201738f95800094a36fdfe2e34dea2b542023c9b9c27a677d1b03a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for tofupy-1.0.1-py3-none-any.whl:

Publisher: pypi.yaml on TerraformInDepth/tofupy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page