Amazon web services 将AWS弹性IP与Ansible重新关联
我使用Ansible加速EC2实例并向其部署服务。我想将一个已经与现有EC2实例关联的弹性IP重新关联到一个新实例,并尽可能减少停机时间。对于Ansible模块,这只在两个步骤中起作用,对吗Amazon web services 将AWS弹性IP与Ansible重新关联,amazon-web-services,amazon-ec2,ansible,Amazon Web Services,Amazon Ec2,Ansible,我使用Ansible加速EC2实例并向其部署服务。我想将一个已经与现有EC2实例关联的弹性IP重新关联到一个新实例,并尽可能减少停机时间。对于Ansible模块,这只在两个步骤中起作用,对吗 与旧实例解除关联(状态不存在) 关联到新的一个(当前状态) 使用CLI命令的allow reassociation选项无法一步完成,对吗?我刚刚做了一个可能对您有所帮助的示例 此PR添加了两个模块:boto3和boto3\u wait。它允许您调用任何客户端操作 你可以这样使用它: -名称:重新关联弹性
- 与旧实例解除关联(状态不存在)
- 关联到新的一个(当前状态)
allow reassociation
选项无法一步完成,对吗?我刚刚做了一个可能对您有所帮助的示例
此PR添加了两个模块:boto3
和boto3\u wait
。它允许您调用任何客户端操作
你可以这样使用它:
-名称:重新关联弹性IP
boto3:
姓名:ec2
地区:美国东部1
操作:关联地址
参数:
异源关联:是
实例ID:i-XXXXXXXXXXXXXX
分配ID:eipalloc-xxxxxxxx
如果您对该功能感兴趣,请随意在PR上投票:)您可以直接使用Ansible的shell模块执行任何shell命令。是的,我知道。我只是想知道还有没有别的办法。