python-tfstate is a Python 3 library to work with Terraform state files (tfstate)
The first aim of this project is to identify every piece of data from a tfstate file.
python-tfstate is only being developed for Python 3.4-3.5. Ports for other Python 3 versions will be surely available when the library is more mature.
Backporting to Python 2 is at least now out of the question.
- Python 3.4
- Python 3.5
- Python 3.6
- Python 3.7
### Untested versions:
- Python 3.3
- Python 2.x
-
Download the latest code from GitHub (https://github.com/rodynnz/python-tfstate).
-
Open a terminal or similar an go to the root directory of the project.
-
Type this magic and strange words (you may need to be root or Administrator):
pip install .
pip install terraform_tfstate
-
pip install -r requirements/tests.txt
-
py.test -v unit_tests
The best way to learn how to use this library is to check the documentation available here (coming soon).
This project is licensed under the GNU Lesser Public General License 3 (LGPLv3).
You can read the full license available in the LICENSE file.