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.2.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tofupy-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 d3306082c5c9db17c2c8a4d212f73b38d220dcd1c29f77ccce0539a6e06821bc
MD5 998f2e3e3edc233c76de910841bd10b2
BLAKE2b-256 f98e54c8ac64c48082a3d661cd1b271bb04540486c1826c08c772d0fcc0a5b8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for tofupy-1.0.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: tofupy-1.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 62de1e1c39df4c66c0f8debcfb9ca021f8b1da25778d575f3db5c614ccbe9ae3
MD5 428a95ebced9810570a22c0bf9d0ac34
BLAKE2b-256 fc775affc34e1d6ec9ecbf6b677c9f325f5ef9656090491ba716b470ed622d57

See more details on using hashes here.

Provenance

The following attestation bundles were made for tofupy-1.0.2-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page