如何从远程服务器运行Ansible播放书命令

时间:2018-12-19 09:26:45

标签: amazon-ec2 ansible autoscaling

我需要根据要求在AWS中安装和配置所有新系统,并以自动缩放开始,例如,如果它是应用服务器,请安装具有相应git代码的Node.js,以便与Ansible一起部署。

Ansible如何确定出现新系统并需要完成所有配置。

1 个答案:

答案 0 :(得分:0)

这是ansible文档的指南,介绍如何使用Ansible处理自动缩放:https://docs.ansible.com/ansible/latest/scenario_guides/guide_aws.html#autoscaling-with-ansible-pull

此方法的问题是,启动时需要整个过程。这会花费很多时间,而且容易出错。

常见的解决方案是使用服务所需的所有基础结构来构建自定义AMI,然后仅将当前代码部署到该机器上。

Packer是构建自定义AMI的好工具。此处提供适用于AWS的指南。 https://www.packer.io/docs/builders/amazon.html