合并Ansible EC2中的软件部署和VM配置



我所看到的大多数Ansible用法的示例似乎都尝试将机器配置与软件部署分开。

在那,他们将拥有一个动态的主机清单,向该库存添加主机,而不是在匹配的主机上部署应用程序。

对于某些服务,合并这两个步骤并在部署软件的剧本中包含实例部署似乎更合乎逻辑。

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

如果要求在AWS中专门使用,则将软件烘烤到AMI然后从中旋转节点更有意义。VM的任何微调都可以使用云机构模块或类似的方式进行。

生成AMI和旋转VM分为两个阶段,并且可以在两者中使用Ansible来自动化。

最新更新