首页 文章

在Ansible Ec2中合并软件部署和虚拟机配置

提问于
浏览
-1

我见过的Ansible使用的大多数示例似乎都试图将机器配置与软件部署分开 .

在这种情况下,他们将拥有一个动态主机清单,为该清单添加主机,然后在匹配的主机上部署应用程序 .

对于某些服务,合并这两个步骤似乎更合乎逻辑(对我而言)并在部署软件的playbook中包含实例部署 .

这是可以用ansible以实际方式完成的吗?我将如何启动我的ec2实例和(在同一个playbook中)在其上部署应用程序,而不必在playbook外部添加新主机标识符的实体?

1 回答

  • 0

    如果需求特别在AWS中,则将软件烘焙到AMI然后从中启动节点更有意义 . 可以使用cloud-init模块或类似方法对VM进行任何微调 .

    生成AMI和启动VM分两个阶段完成,并且Ansible可以用于两者自动化 .

相关问题