首页 > 解决方案 > 使用 ec2_instance ansible 模块将 SG 添加到 EC2 实例

问题描述

我有一个附加了一个 SG 的正在运行的实例,我想添加另一个 SG,所以我正在尝试运行此代码:

  - name: 'Add SGs to EC2s'
    ec2_instance:
      profile: me
      region: us-east-1
      instance_ids: i-12345
      security_group:
        - sg-12345
        - sg-67890

当我运行它时,我根本没有得到任何错误输出,并且我的实例没有任何改变。它仍然只附加当前的 SG。

我知道我可以使用 AWS CLI,但我有数百台服务器需要执行类似的代码,所以我非常喜欢 ansible 方法。

标签: amazon-web-servicesamazon-ec2ansible

解决方案


Try using security_groups instead. The security_group (a single security group ID or name) parameter is mutually exclusive with security_groups (a list of security group IDs or names).


推荐阅读