Amazon web services 如何使用ansible终止属于同一安全组的多个ec2实例?

Amazon web services 如何使用ansible终止属于同一安全组的多个ec2实例?,amazon-web-services,amazon-ec2,ansible,yaml,Amazon Web Services,Amazon Ec2,Ansible,Yaml,我刚刚开始在我的一些项目中使用Ansible。对于测试脚本,我使用ansible创建了57个ec2实例。 所有这些实例都有相同的安全组,使用ansible按实例id终止它们将是一项繁琐的任务。基于安全组或密钥对等公共因素,是否有任何方法可以使用ansible终止这些实例。我是否可以使用ansible终止所有具有相同安全组或相同密钥对但没有实例id的实例 下面是我用来创建这些实例的代码片段 --- - name: Launching the AWS instance hosts: lo

我刚刚开始在我的一些项目中使用Ansible。对于测试脚本,我使用ansible创建了57个ec2实例。 所有这些实例都有相同的安全组,使用ansible按实例id终止它们将是一项繁琐的任务。基于安全组或密钥对等公共因素,是否有任何方法可以使用ansible终止这些实例。我是否可以使用ansible终止所有具有相同安全组或相同密钥对但没有实例id的实例

下面是我用来创建这些实例的代码片段

---
  - name: Launching the AWS instance
    hosts: localhost
    tasks:
            - name: Launching the AWS instance
              ec2:
                      key_name: Ansible
                      region: ap-south-1
                      instance_type: t2.micro
                      image: ami-0620d12a9cf777c87
                      group: Akshay_ansible
                      count: 57
                      aws_access_key: XXXXXXXXXXXXXXXXXXXX
                      aws_secret_key: XXXXXXXXXXXXXXXXXXXXXXXXXXXX
这可以通过使用模块来完成

有关可使用的筛选器列表,请参阅请求参数下的筛选器部分。

可使用模块完成此操作

有关可使用的筛选器列表,请参阅请求参数下的筛选器部分

- ec2_instance:
    state: absent
    filters:
      key-name: Ansible