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