【文件属性】:
文件名称:table-to-terrawx:Web刮板,可从Terraform和AWX上HTML表中获取数据
文件大小:6KB
文件格式:ZIP
更新时间:2021-03-11 06:32:12
Go
表到表
关于
Web刮板,可在Terraform和AWX上使用HTML表中的数据
动机
使用文档作为创建Terrafrom文件和AWX库存的来源。 让我们考虑一个示例,在该示例中,您将获得任务来使用表形式的文档(例如Confluence / Notion)中提供的信息来配置几个虚拟机:
主机名
虚拟CPU
内存
IP地址
web-001.subdomain.tld
4
4GB
10.0.0.2
lb-001.subdomain.tld
2个
2GB
10.0.0.3
要配置这些VM,您需要手动创建Terraform文件和AWX inverntory,然后重新键入这些值。 table-to-terrawx使您能够刮掉文档页面并以key:value(即主机名:IP)的形式提取值,该值将在配置过程中由其他工具使用。
例子
让我们考虑上面的示例:
主机名
虚拟CPU
内存
I
【文件预览】:
table-to-terrawx-main
----main.go(11KB)
----README.md(2KB)
----terraform-module-example()
--------variables.tf(35B)
--------main.tf(370B)
--------terraform.tfvars.json(114B)