Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Mar 02:36
· 59 commits to main since this release

Highlights

This is the first public release of libterraform, a Python binding for Terraform's native library.

What's Included

  • Added TerraformConfig for parsing Terraform configuration files from Python.
  • Added TerraformConfig.load_config_dir() to load .tf and .tf.json files from a directory and combine them into a Terraform module structure.
  • Returned Terraform module data and diagnostics as Python dictionaries.
  • Published the initial Python package with Terraform 1.1.7 embedded.

Compatibility

  • Terraform: 1.1.7
  • Python: 3.6+

Install

pip install "libterraform==0.1.0"

Links