pterraform:用于Terraform的Python包装器

时间:2024-06-11 13:24:16
【文件属性】:

文件名称:pterraform:用于Terraform的Python包装器

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-11 13:24:16

Python

地貌 用于Terraform的Python包装器。 目的 该软件包允许您以编程方式从Python调用Terraform。 在这一点上,我们仅执行“应用”和“销毁”。 该库还解析本地terraform.tfstate文件,因此可以在应用程序中使用基础结构的状态(例如对象和其他属性的uuid)。 最后,pterraform解析输出以生成有关任何给定基础架构所需的建立时间需要多长时间的数据。 用法 现在,我可以获取一个terraform JSON定义文件,并使用该文件将租户与所需的基础结构一起部署。 给定您提供的字典,我还将编写一个override.tf.json文件,该文件将覆盖您在定义中放置的所有变量。 您可以将terraform指向单个Terraform文件,也可以将其指向传统的Terraform文件夹,该文件夹包含您要使用的* .tf和* .tf.json文件。 这是一个如何使用它的


【文件预览】:
pterraform-master
----MANIFEST.in(0B)
----LICENSE.txt(1KB)
----pterraform()
--------__init__.py(0B)
--------terraform.py(4KB)
----setup.cfg(40B)
----setup.py(422B)
----README.md(1KB)
----resources()
--------test()
----.gitignore(56B)

网友评论