文件名称:terraformize:通过一个简单的REST API端点应用Apply \ Destory Terraform模块
文件大小:27KB
文件格式:ZIP
更新时间:2024-02-25 02:15:42
python api docker flask devops
地形化 通过简单的REST API端点应用Apply \ Destory Terraform模块。 Drone.io CI / CD单元测试和自动推送状态: 代码覆盖率: 产品特点 REST API运行: terraform apply terraform destroy 无需更改代码,支持所有未修改的terraform模块的100% 内置对多个terraform工作区的支持 可以通过请求主体将变量传递给terraform运行(作为-var arg传递给terraform apply或terraform destroy命令) 支持多个模块目录 更改前自动运行terraform
【文件预览】:
terraformize-master
----.gitignore(3KB)
----Dockerfile-arm64(1023B)
----Dockerfile(791B)
----requirements.txt(415B)
----.dockerignore(7B)
----terraformize_runner.py(376B)
----CODE_OF_CONDUCT.md(3KB)
----terraformize()
--------__init__.py(0B)
--------terraformize_endpoint.py(6KB)
--------terraformize_terraform_wrapper.py(3KB)
--------terraformize_configure.py(2KB)
----LICENSE(7KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(42B)
--------ISSUE_TEMPLATE.md(261B)
--------dependabot.yml(269B)
----README.md(11KB)
----.drone.yml(6KB)
----config()
--------__init__.py(0B)
--------config.py(393B)
----Dockerfile-arm(1021B)
----CONTRIBUTING(2KB)
----terraform_modules()
--------README.md(187B)
----test()
--------test_terraformize_endpoint.py(7KB)
--------test_terraformize_configure.py(3KB)
--------__init__.py(0B)
--------test_config()
--------test_terraform()
--------test_terraformize_terraform_wrapper.py(4KB)
--------end2end_tests.sh(2KB)
----CONTRIBUTORS.md(239B)