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