【发布时间】:2019-12-16 14:21:36
【问题描述】:
我正在使用用户数据 powershell 脚本设置 EC2 启动模板,并且希望能够在脚本本身中使用 templatefile。我能够通过自动缩放启动配置来做到这一点,因为它接受用户数据作为字符串。对于 EC2 启动模板,它要求它是一个 base64 编码的字符串,它似乎不接受这个:
user_data = "${base64encode(<<EOF
<powershell>
$file_content = @"
${templatefile("myfile.txt", var.myfilevars)}
"@
</powershell>
EOF"
)}"
上面有没有可行的变体?或者其他方式来实现这一点?
【问题讨论】:
标签: terraform