Skip to main content

Python Terraform Provider framework

Project description

Python TF Plugin Framework

This package acts as an interface for writing a Terraform/OpenTofu ("TF") provider in Python. This package frees you of the toil of interfacing with the TF type system, implementing the Go Plugin Protocol, implementing the TF Plugin Protocol, and unbundling compound API calls.

Instead, you can simply implement Create, Read, Update, and Delete operations using idiomatic Python for each of the resource types you want to support.

Installation

This package is available on PyPI, and can be installed using pip.

pip install tf

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

tf-1.0.3.tar.gz (37.7 kB view details)

Uploaded Source

Built Distribution

tf-1.0.3-py3-none-any.whl (42.5 kB view details)

Uploaded Python 3

File details

Details for the file tf-1.0.3.tar.gz.

File metadata

  • Download URL: tf-1.0.3.tar.gz
  • Upload date:
  • Size: 37.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.8 Linux/6.9.3-76060903-generic

File hashes

Hashes for tf-1.0.3.tar.gz
Algorithm Hash digest
SHA256 9aab27af9e9e48550fb60b3cac023ba5881f403bbc6b8e7eab2b9adb57dc2d54
MD5 5ef6f9330be07de1de94f5dc79d3b3d7
BLAKE2b-256 3ccedd9df348a94054528b67b801769501dddd54822c2a2af22add7bb7fd988e

See more details on using hashes here.

File details

Details for the file tf-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: tf-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 42.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.8 Linux/6.9.3-76060903-generic

File hashes

Hashes for tf-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c79dbb44b2e91d6d44f7f8f7b6a48fff77ca08ee4aca36f7a00061c03198039c
MD5 99dc0733a48a8031867130ab94ae31e6
BLAKE2b-256 aee4f733ca62b2628fd84ba2c538e03b609060dfb1ea97f2c134f306cd148180

See more details on using hashes here.

Supported by

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