使用Ansible销毁属于同一安全组的多个EC2实例,可以通过以下步骤实现:
---
- name: Destroy EC2 instances
hosts: localhost
gather_facts: False
vars:
instance_ids:
- i-xxxxxxxx
- i-yyyyyyyy
security_group_id: sg-xxxxxxxx
tasks:
- name: Terminate EC2 instances
ec2_instance:
instance_ids: "{{ instance_ids }}"
state: absent
security_group_id: "{{ security_group_id }}"
register: result
ansible-playbook destroy_ec2_instances.yml
Ansible将会连接到目标主机并执行销毁实例的任务。销毁实例时,Ansible会使用指定的实例ID和安全组ID,确保只销毁属于同一安全组的实例。
请注意,上述示例中的实例ID和安全组ID需要根据实际情况进行替换。此外,Ansible还提供了丰富的模块和功能,可根据具体需求进行扩展和定制。
领取专属 10元无门槛券
手把手带您无忧上云