├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── LICENSE.txt ├── Makefile ├── README.md ├── libterraform.go ├── libterraform ├── __init__.py ├── cli.py ├── common.py ├── config.py └── exceptions.py ├── plugin_patch.go ├── poetry.lock ├── pyproject.toml └── tests ├── __init__.py ├── cli ├── __init__.py ├── conftest.py ├── test_apply.py ├── test_destroy.py ├── test_fmt.py ├── test_force_unlock.py ├── test_get.py ├── test_graph.py ├── test_import.py ├── test_init.py ├── test_output.py ├── test_plan.py ├── test_providers.py ├── test_refresh.py ├── test_run.py ├── test_show.py ├── test_state.py ├── test_taint.py ├── test_test.py ├── test_untaint.py ├── test_validate.py ├── test_version.py └── test_workspace.py ├── config ├── __init__.py └── test_load_config_dir.py ├── consts.py └── tf ├── sleep └── main.tf └── sleep2 ├── main.tf └── valid_sleep.tftest.hcl /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/README.md -------------------------------------------------------------------------------- /libterraform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/libterraform.go -------------------------------------------------------------------------------- /libterraform/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/libterraform/__init__.py -------------------------------------------------------------------------------- /libterraform/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/libterraform/cli.py -------------------------------------------------------------------------------- /libterraform/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/libterraform/common.py -------------------------------------------------------------------------------- /libterraform/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/libterraform/config.py -------------------------------------------------------------------------------- /libterraform/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/libterraform/exceptions.py -------------------------------------------------------------------------------- /plugin_patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/plugin_patch.go -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/conftest.py -------------------------------------------------------------------------------- /tests/cli/test_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_apply.py -------------------------------------------------------------------------------- /tests/cli/test_destroy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_destroy.py -------------------------------------------------------------------------------- /tests/cli/test_fmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_fmt.py -------------------------------------------------------------------------------- /tests/cli/test_force_unlock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_force_unlock.py -------------------------------------------------------------------------------- /tests/cli/test_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_get.py -------------------------------------------------------------------------------- /tests/cli/test_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_graph.py -------------------------------------------------------------------------------- /tests/cli/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_import.py -------------------------------------------------------------------------------- /tests/cli/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_init.py -------------------------------------------------------------------------------- /tests/cli/test_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_output.py -------------------------------------------------------------------------------- /tests/cli/test_plan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_plan.py -------------------------------------------------------------------------------- /tests/cli/test_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_providers.py -------------------------------------------------------------------------------- /tests/cli/test_refresh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_refresh.py -------------------------------------------------------------------------------- /tests/cli/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_run.py -------------------------------------------------------------------------------- /tests/cli/test_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_show.py -------------------------------------------------------------------------------- /tests/cli/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_state.py -------------------------------------------------------------------------------- /tests/cli/test_taint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_taint.py -------------------------------------------------------------------------------- /tests/cli/test_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_test.py -------------------------------------------------------------------------------- /tests/cli/test_untaint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_untaint.py -------------------------------------------------------------------------------- /tests/cli/test_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_validate.py -------------------------------------------------------------------------------- /tests/cli/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_version.py -------------------------------------------------------------------------------- /tests/cli/test_workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/cli/test_workspace.py -------------------------------------------------------------------------------- /tests/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/config/test_load_config_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/config/test_load_config_dir.py -------------------------------------------------------------------------------- /tests/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/consts.py -------------------------------------------------------------------------------- /tests/tf/sleep/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/tf/sleep/main.tf -------------------------------------------------------------------------------- /tests/tf/sleep2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/tf/sleep2/main.tf -------------------------------------------------------------------------------- /tests/tf/sleep2/valid_sleep.tftest.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prodesire/py-libterraform/HEAD/tests/tf/sleep2/valid_sleep.tftest.hcl --------------------------------------------------------------------------------