【发布时间】:2016-11-25 10:27:00
【问题描述】:
我开始使用 Terraform 来启动 AWS EC2 机器。我在网上看到一些资源指向 template_file resources 的使用,我不确定它与 cloudinit 相比的真正作用。
据我了解,cloud-init 用于引导,您可以在其中将多个脚本从本地计算机加载到 EC2 实例上的 /var/lib/instance/scripts 目录中,在那里它们将使用任何工具自动运行您指定的解释器。那么,我们需要在template_file 中渲染什么?
另外,我的另一个问题是我们是否只允许将 bash 脚本作为 cloud-init 的一部分运行,还是也允许 python 解释器?
【问题讨论】:
标签: amazon-ec2 bootstrapping terraform