tfremote:Terraform包装器可管理多个云提供商(AWS,GCP和Azure)之间的状态

时间:2024-04-16 09:26:38
【文件属性】:

文件名称: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 Terraform 0.12.0及更高版本(下载: : ) 默认日志级别为WARNING ,要更改: export TF_LOG_LEVEL到以下任何一个: 'CRITICAL', 'ERROR'


【文件预览】:
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)

网友评论