文件名称:tfremote:Terraform包装器可管理多个云提供商(AWS,GCP和Azure)之间的状态
文件大小:1.38MB
文件格式:ZIP
更新时间:2024-04-16 09:26:38
python aws azure terraform python3
Terraform远程状态管理器
tf是一个Python软件包,用于管理以下Google的Terraform远程状态:Google(GCP),AWS和Azure。 它为所有云提供商设置了定义的结构,从而消除了在存储桶中配置和管理路径的麻烦。
它适用于:
:backhand_index_pointing_right: Google存储桶
:backhand_index_pointing_right: AWS S3
:backhand_index_pointing_right: Azure存储
:red_exclamation_mark: 注意最佳实践是确保存储桶版本化。
安装套件
pip install tfremote --upgrade
环境设定
安装Python 3.8+
强烈建议使用virtualenv:
python3 -m venv
【文件预览】:
tfremote-main
----.github()
--------workflows()
----src()
--------common()
--------logging.py(693B)
--------tf_aws()
--------tf_azure()
--------tf_gcloud()
--------conf.py(217B)
--------__init__.py(0B)
--------cli.py(4KB)
----scripts()
--------remote_state.sh(837B)
----requirements-dev.txt(137B)
----requirements.txt(12B)
----tox.ini(2KB)
----.isort.cfg(46B)
----LICENSE(11KB)
----setup.py(1KB)
----README.md(4KB)
----.pre-commit-config.yaml(2KB)
----docs()
--------source()
--------images()
--------html()
--------Makefile(638B)
----tests()
--------README.md(73B)
--------path_test.py(1KB)
--------aws_test.py(0B)
--------remote_backend.tf(115B)
--------junit()
----.gitignore(2KB)
----remote_backend.tf(115B)