仅提供背景信息:
问题1: 在启动这些实例时,我想安装一些软件包等,这样当Terraform启动实例(服务器)时,应该启动并运行一些东西/应用程序。
假设上面已经启动并运行:
问题2: 如何在Terraform推出的此环境中的服务器上部署新代码? 我应该用于例如。 ansible剧本/厨师食谱/木偶表现?或Terraform提供了一些其他选择/方式?
答案 0 :(得分:0)
简要回答:
问题1:在启动这些实例时,我想安装一些软件包等,这样当Terraform启动实例(服务器)时,应该启动并运行应用程序。
有两种选择:
问题2:如何在此环境中的服务器上部署新代码 由Terraform推出?我应该用于例如。 ansible剧本/厨师 食谱/木偶表现出来?或Terraform提供其他一些 选项/方法
不是terraform的预期用例,请使用其他工具,如jenkins或aws服务,如codepipeline或codedeploy。 Ansible / chef / puppet也可以提供帮助(例如使用opsworks)