【发布时间】:2021-10-15 05:10:48
【问题描述】:
我正在尝试将脚本参数与 remote-exec terraform Provisioner 一起使用。根据文档,脚本参数执行以下操作:
script - 这是一个本地脚本的路径(相对或绝对),将被复制到 远程资源,然后执行。这不能通过内联或脚本提供。
这是文档的链接: https://www.terraform.io/docs/language/resources/provisioners/remote-exec.html
代码如下:
script = [
"./scripts/provision.sh"
]
这是错误:
Error: Incorrect attribute value type
on main.tf line 86, in resource "vsphere_virtual_machine" "vm":
86: script = [
87: "./scripts/provision.sh",
88: ]
Inappropriate value for attribute "script": string required.
任何帮助将不胜感激。
【问题讨论】: